summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-04-26 18:02:26 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-04-26 18:02:26 +0000
commit2ba8875a0b268d572ef2a27584d3f845ec1391b0 (patch)
tree70279d7624be264d69e3db5ab15a2af9278be0eb
parentMerged changes from 4.5 branch and removed that branch. (diff)
downloadrtems-2ba8875a0b268d572ef2a27584d3f845ec1391b0.tar.bz2
Patch rtemsdoc-4.5.0-rc-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
which contains the bulk of converting the documentation tree to automake and GNU conventions. Comments follow: This is the automake port of rtemsdoc. To apply: cvs co rtemsdoc cd rtemsdoc sh cvs-rm.sh patch -p0 < rtemsdoc-4.5.0-rc-0.diff sh cvs-add.sh [Attention: cvs-rm.sh and cvs-add.sh directly modify cvs] Known bugs: 1) src2html is not supported (yet? - Is this supposed to work?) 2) all *.pdf images now are generated on-the-fly, but not yet deleted during "make distclean" 3) All supplements, including the templated ones, get build and installed. 4) Building outside of the source tree is completely untested and very likely does not work. 5) Make [ps|pdf] are not (yet) supported, make [dvi|info] are supported by automake's default texinfo rules. Fixing 2, 3 and 5 is almost trivial and needs to be done. 4) is a matter of testing and tool-properties, for now it is simply untested. General issues: * gif vs jpg vs png. I would recommend to replace all images with pngs to avoid potential copyright issues (gif) or lack in quality (jpg, jpg is good for real world photographs, but extremely poor on artificial images, graphs). * pdf images do net get placed correctly in pdf-documents. * texinfo: We now use a local copy of texinfo-4.0's texinfo.tex in texinfo/texinfo.tex for generating infos. However pdftex's system-wide texinfo.tex and pdftexinfo.tex are used for generating *.dvi, *.ps, *.pdf. * .cvsignore files still missing. * I have renamed the supplements filename not to use c_<supplement>, because automake seems to have problems with it. Notes: * Again, I recommend not to put any generated files into CVS. Here, this comprises some *texi, all *.pdf and many *.html pages. Ie. I recommend to run make maintainer-clean before checking in any files. * To get building started, this should be sufficient: ./bootstrap ./configure cd tools; make; cd .. make info * To make a public tarball: [cvs co ; ./bootstrap] ./configure cd tools; make; cd .. make info [make clean] make dist => This generates a rtems-<version>.tar.gz in the toplevel directory. => Building the tools only is required after a "cvs co", but not in a distribution tarball.
Diffstat (limited to '')
-rw-r--r--doc/FAQ/Makefile117
-rw-r--r--doc/FAQ/Makefile.am81
-rw-r--r--doc/Make.config64
-rw-r--r--doc/Makefile57
-rw-r--r--doc/Makefile.am45
-rw-r--r--doc/VERSION5
-rw-r--r--doc/ada_user/Makefile73
-rw-r--r--doc/ada_user/Makefile.am52
-rw-r--r--doc/archgrey.gifbin12160 -> 0 bytes
-rwxr-xr-xdoc/bootstrap128
-rw-r--r--doc/bsp_howto/Makefile152
-rw-r--r--doc/bsp_howto/Makefile.am118
-rw-r--r--doc/bsp_howto/network.t342
-rw-r--r--doc/common/Makefile.am8
-rw-r--r--doc/common/cpright.texi2
-rw-r--r--doc/common/dvi.gifbin156 -> 0 bytes
-rw-r--r--doc/common/oaronly.jpgbin1584 -> 0 bytes
-rw-r--r--doc/common/pdf.gifbin249 -> 0 bytes
-rw-r--r--doc/common/pdf1.gifbin173 -> 0 bytes
-rw-r--r--doc/common/ps.gifbin244 -> 0 bytes
-rw-r--r--doc/common/setup.texi.in (renamed from doc/common/setup.texi)8
-rw-r--r--doc/common/up-arrow.gifbin264 -> 0 bytes
-rw-r--r--doc/configure.in152
-rw-r--r--doc/develenv/Makefile54
-rw-r--r--doc/develenv/Makefile.am22
-rwxr-xr-xdoc/do_docs53
-rw-r--r--doc/filesystem/Makefile120
-rw-r--r--doc/filesystem/Makefile.am68
-rw-r--r--doc/gnu_docs/Makefile.am13
-rw-r--r--doc/index.html275
-rw-r--r--doc/index.html.in275
-rw-r--r--doc/itron3.0/Makefile133
-rw-r--r--doc/itron3.0/Makefile.am100
-rw-r--r--doc/networking/Makefile109
-rw-r--r--doc/networking/Makefile.am71
-rw-r--r--doc/networking/PCIreg.pdfbin1906 -> 0 bytes
-rw-r--r--doc/networking/decdriver.t2
-rw-r--r--doc/networking/networkflow.pdfbin19170 -> 0 bytes
-rw-r--r--doc/networking/networktasks.t9
-rw-r--r--doc/networking/recvbd.pdfbin1101 -> 0 bytes
-rw-r--r--doc/new_chapters/Makefile107
-rw-r--r--doc/new_chapters/Makefile.am75
-rw-r--r--doc/oaronly.jpgbin1584 -> 0 bytes
-rw-r--r--doc/porting/Makefile.am (renamed from doc/porting/Makefile)67
-rw-r--r--doc/posix1003.1/Makefile.am (renamed from doc/posix1003.1/Makefile)90
-rw-r--r--doc/posix_users/Makefile177
-rw-r--r--doc/posix_users/Makefile.am142
-rw-r--r--doc/project.am72
-rw-r--r--doc/relnotes/Makefile53
-rw-r--r--doc/relnotes/Makefile.am21
-rw-r--r--doc/rgdb_specs/Makefile114
-rw-r--r--doc/rgdb_specs/Makefile.am83
-rw-r--r--doc/rgdb_specs/garde.eps8168
-rw-r--r--doc/rgdb_specs/garde.pdfbin272042 -> 0 bytes
-rw-r--r--doc/rgdb_specs/layers.pdfbin4594 -> 0 bytes
-rw-r--r--doc/rgdb_specs/process.pdfbin7144 -> 0 bytes
-rw-r--r--doc/rgdb_specs/seqbreak.pdfbin2033 -> 0 bytes
-rw-r--r--doc/rgdb_specs/seqdetach.pdfbin1293 -> 0 bytes
-rw-r--r--doc/rgdb_specs/seqinit.pdfbin1511 -> 0 bytes
-rw-r--r--doc/rtems_footer.html.in (renamed from doc/rtems_footer.html)0
-rw-r--r--doc/rtems_gdb/Makefile94
-rw-r--r--doc/rtems_gdb/Makefile.am59
-rw-r--r--doc/rtems_header.html5
-rw-r--r--doc/rtems_header.html.in5
-rw-r--r--doc/rtems_support.html.in (renamed from doc/rtems_support.html)4
-rw-r--r--doc/src2html/Makefile40
-rw-r--r--doc/src2html/Makefile.am37
-rw-r--r--doc/started/Makefile102
-rw-r--r--doc/started/Makefile.am67
-rw-r--r--doc/started/pictures/Makefile.am13
-rw-r--r--doc/started/started.texi2
-rw-r--r--doc/started/tversions.texi (renamed from doc/started/versions.texi)0
-rw-r--r--doc/started_ada/Makefile92
-rw-r--r--doc/started_ada/Makefile.am55
-rw-r--r--doc/started_ada/started_ada.texi2
-rw-r--r--doc/started_ada/tversions.texi (renamed from doc/started_ada/versions.texi)0
-rw-r--r--doc/supplements/Makefile.am7
-rw-r--r--doc/supplements/hppa1_1/Makefile152
-rw-r--r--doc/supplements/hppa1_1/Makefile.am106
-rw-r--r--doc/supplements/hppa1_1/hppa1_1.texi4
-rw-r--r--doc/supplements/i386/Makefile170
-rw-r--r--doc/supplements/i386/Makefile.am115
-rw-r--r--doc/supplements/i386/i386.texi4
-rw-r--r--doc/supplements/i386/timeFORCE386_.t1435
-rw-r--r--doc/supplements/i960/Makefile161
-rw-r--r--doc/supplements/i960/Makefile.am116
-rw-r--r--doc/supplements/i960/i960.texi4
-rw-r--r--doc/supplements/i960/timeCVME961_.t1422
-rw-r--r--doc/supplements/m68k/Makefile170
-rw-r--r--doc/supplements/m68k/Makefile.am116
-rw-r--r--doc/supplements/m68k/m68k.texi4
-rw-r--r--doc/supplements/m68k/timeMVME136_.t1442
-rw-r--r--doc/supplements/mips64orion/Makefile161
-rw-r--r--doc/supplements/mips64orion/Makefile.am114
-rw-r--r--doc/supplements/mips64orion/mips64orion.texi4
-rw-r--r--doc/supplements/mips64orion/timeBSP_.t1442
-rw-r--r--doc/supplements/powerpc/Makefile183
-rw-r--r--doc/supplements/powerpc/Makefile.am134
-rw-r--r--doc/supplements/powerpc/powerpc.texi4
-rw-r--r--doc/supplements/powerpc/timeDMV177_.t1447
-rw-r--r--doc/supplements/powerpc/timePSIM_.t1431
-rw-r--r--doc/supplements/sh/Makefile161
-rw-r--r--doc/supplements/sh/Makefile.am114
-rw-r--r--doc/supplements/sh/sh.texi4
-rw-r--r--doc/supplements/sh/timeBSP_.t1442
-rw-r--r--doc/supplements/sparc/Makefile163
-rw-r--r--doc/supplements/sparc/Makefile.am116
-rw-r--r--doc/supplements/sparc/sparc.texi4
-rw-r--r--doc/supplements/sparc/timeERC32_.t1454
-rw-r--r--doc/supplements/supplement.am11
-rw-r--r--doc/supplements/template/BSP_TIMES4
-rw-r--r--doc/supplements/template/Makefile159
-rw-r--r--doc/supplements/template/Makefile.am115
-rw-r--r--doc/supplements/template/template.texi8
-rw-r--r--doc/supplements/template/timeBSP.t10
-rw-r--r--doc/texinfo/texinfo.tex4848
-rw-r--r--doc/tools/Makefile.am13
-rw-r--r--doc/tools/bmenu/Makefile45
-rw-r--r--doc/tools/bmenu/Makefile.am16
-rw-r--r--doc/tools/configure.in32
-rw-r--r--doc/tools/pdl2texi/Makefile85
-rw-r--r--doc/tools/pdl2texi/Makefile.am59
-rw-r--r--doc/tools/src2html/Makefile38
-rw-r--r--doc/tools/src2html/Makefile.am25
-rw-r--r--doc/tools/src2html1.4a/Ctags/Makefile15
-rw-r--r--doc/tools/src2html1.4a/Ctags/Makefile.am10
-rw-r--r--doc/tools/src2html1.4a/FreeBSD/Makefile.am21
-rw-r--r--doc/tools/src2html1.4a/Makefile.am8
-rw-r--r--doc/tools/src2html1.4a/ctags-emacs/Makefile.am5
-rw-r--r--doc/tools/texi2www/Makefile50
-rw-r--r--doc/tools/texi2www/Makefile.am24
-rw-r--r--doc/tools/word-replace2101
-rw-r--r--doc/user/Makefile.am (renamed from doc/user/Makefile)115
-rw-r--r--doc/user/rtemspie.pdfbin5715766 -> 0 bytes
-rw-r--r--doc/user/states.pdfbin488333 -> 0 bytes
135 files changed, 18326 insertions, 13751 deletions
diff --git a/doc/FAQ/Makefile b/doc/FAQ/Makefile
deleted file mode 100644
index 4ddee5e6f1..0000000000
--- a/doc/FAQ/Makefile
+++ /dev/null
@@ -1,117 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=FAQ
-
-include ../Make.config
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=../common/cpright.texi ../common/setup.texi
-
-GENERATED_FILES= \
- basic.texi tools.texi concepts.texi bsp.texi debug.texi freesw.texi \
- embeddedinfo.texi hwdebugaids.texi projects.texi endoftime.texi
-
-FILES=$(PROJECT).texi $(GENERATED_FILES)
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(PROJECT)
- #cp $(wildcard $(PROJECT) $(PROJECT)-*) $(INFO_INSTALL)
- # cp $(PROJECT) $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-clean:
- rm -f *.o $(PROG) *.txt core $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
- rm -f *.fixed _*
-
-
-#
-# Process Automatically Generated Files
-#
-
-basic.texi: basic.t Makefile
- $(BMENU) -c -p "Top" \
- -u "Top" \
- -n "" ${*}.t
-
-tools.texi: tools.t Makefile
- $(BMENU) -c -p "Top" \
- -u "Top" \
- -n "" ${*}.t
-
-concepts.texi: concepts.t Makefile
- $(BMENU) -c -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-bsp.texi: bsp.t Makefile
- $(BMENU) -c -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-debug.texi: debug.t Makefile
- $(BMENU) -c -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-freesw.texi: freesw.t Makefile
- $(BMENU) -c -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-embeddedinfo.texi: embeddedinfo.t Makefile
- $(BMENU) -c -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-hwdebugaids.texi: hwdebugaids.t Makefile
- $(BMENU) -c -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-projects.texi: projects.t Makefile
- $(BMENU) -c -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-
-endoftime.texi: endoftime.t Makefile
- $(BMENU) -c -p "" \
- -u "Top" \
- -n "" ${*}.t
-
diff --git a/doc/FAQ/Makefile.am b/doc/FAQ/Makefile.am
new file mode 100644
index 0000000000..5aefbf236a
--- /dev/null
+++ b/doc/FAQ/Makefile.am
@@ -0,0 +1,81 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=FAQ
+
+include $(top_srcdir)/project.am
+
+COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+
+GENERATED_FILES= \
+ basic.texi tools.texi concepts.texi bsp.texi debug.texi freesw.texi \
+ embeddedinfo.texi hwdebugaids.texi projects.texi endoftime.texi
+
+FILES=
+
+info_TEXINFOS = FAQ.texi
+FAQ_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+
+#
+# Process Automatically Generated Files
+#
+
+basic.texi: basic.t
+ $(BMENU) -c -p "Top" \
+ -u "Top" \
+ -n "" $<
+
+tools.texi: tools.t
+ $(BMENU) -c -p "Top" \
+ -u "Top" \
+ -n "" $<
+
+concepts.texi: concepts.t
+ $(BMENU) -c -p "" \
+ -u "Top" \
+ -n "" $<
+
+bsp.texi: bsp.t
+ $(BMENU) -c -p "" \
+ -u "Top" \
+ -n "" $<
+
+debug.texi: debug.t
+ $(BMENU) -c -p "" \
+ -u "Top" \
+ -n "" $<
+
+freesw.texi: freesw.t
+ $(BMENU) -c -p "" \
+ -u "Top" \
+ -n "" $<
+
+embeddedinfo.texi: embeddedinfo.t
+ $(BMENU) -c -p "" \
+ -u "Top" \
+ -n "" $<
+
+hwdebugaids.texi: hwdebugaids.t
+ $(BMENU) -c -p "" \
+ -u "Top" \
+ -n "" $<
+
+projects.texi: projects.t
+ $(BMENU) -c -p "" \
+ -u "Top" \
+ -n "" $<
+
+
+endoftime.texi: endoftime.t
+ $(BMENU) -c -p "" \
+ -u "Top" \
+ -n "" $<
+
+EXTRA_DIST = entry *.t
diff --git a/doc/Make.config b/doc/Make.config
deleted file mode 100644
index 1b6d54068b..0000000000
--- a/doc/Make.config
+++ /dev/null
@@ -1,64 +0,0 @@
-#
-# Build information which may change
-#
-# $Id$
-#
-
-RTEMS_VERSION=4.5-beta2
-#DOC_INSTALL_BASE=/usr1/rtems/tmp/rtemsdoc-$(RTEMS_VERSION)
-DOC_INSTALL_BASE=/home/httpd/html/rtems/rtemsdoc-$(RTEMS_VERSION)
-# DOC_INSTALL_BASE=/home/httpd/html/rtems/doc/rtems
-
-SRCDIR=/usr1/rtems/4.5-work/rtems-doc
-
-BMENU=$(SRCDIR)/tools/bmenu/bmenu
-PDL2TEXI=$(SRCDIR)/tools/pdl2texi/pdl2texi
-
-SRC2HTML=$(SRCDIR)/tools/src2html/src2html
-#TEXI2DVI=$(SRCDIR)/tools/texi2www/texi2dvi
-TEXI2DVI=texi2dvi
-TEXI2PDF=texi2pdf
-TEXI2WWW=$(SRCDIR)/tools/texi2www/texi2www
-MAKEINFO=makeinfo
-INFO=info
-XDVI=xdvi -s 4
-GHOSTVIEW=ghostview -magstep -1
-
-# Account for tree organization which restricts visibility
-#ifeq ($(DISTRIBUTION_LEVEL),public)
-RLEVEL=
-WWW_INSTALL=$(DOC_INSTALL_BASE)/html
-INFO_INSTALL=$(DOC_INSTALL_BASE)/info
-INDEX_FILE=../$(RLEVEL)index.html
-#else
-#RLEVEL=../
-#WWW_INSTALL=$(DOC_INSTALL_BASE)/html/$(DISTRIBUTION_LEVEL)
-#INFO_INSTALL=$(DOC_INSTALL_BASE)/info/$(DISTRIBUTION_LEVEL)
-#INDEX_FILE=../$(RLEVEL)rtems_full.html
-#endif
-
-#TEXI2WWW_ARGS=-dirfile $(WWW_INSTALL)/index.html \
-# -header $(WWW_INSTALL)/rtems_header.html \
-# -footer $(WWW_INSTALL)/rtems_footer.html
-TEXI2WWW_ARGS=-dirfile $(INDEX_FILE) \
- -header $(WWW_INSTALL)/$(RLEVEL)rtems_header.html \
- -footer $(WWW_INSTALL)/$(RLEVEL)rtems_footer.html \
- -icons $(RLEVEL)..
-
-
-define make-dirs
- @ if [ ! -d $(WWW_INSTALL) ] ; then \
- mkdir -p $(WWW_INSTALL); \
- fi
- @ if [ ! -d $(INFO_INSTALL) ] ; then \
- mkdir -p $(INFO_INSTALL); \
- fi
- @ - cp $(SRCDIR)/oaronly.jpg $(WWW_INSTALL)
- @ - sed -e 's/RTEMS_VERSION/$(RTEMS_VERSION)/' \
- <$(SRCDIR)/rtems_footer.html >$(DOC_INSTALL_BASE)/html/rtems_footer.html
- @ - cp $(SRCDIR)/HELP.html $(DOC_INSTALL_BASE)/html
- @ - cp $(SRCDIR)/common/*.gif $(DOC_INSTALL_BASE)/html
- @ - cp $(SRCDIR)/tools/texi2www/*.gif $(DOC_INSTALL_BASE)/html
- @ - cp $(SRCDIR)/common/*.jpg $(DOC_INSTALL_BASE)/html
-endef
-
diff --git a/doc/Makefile b/doc/Makefile
deleted file mode 100644
index 39ca6a35f4..0000000000
--- a/doc/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-#
-# $Id$
-#
-
-include Make.config
-
-BASEDIR=$(shell pwd)
-
-all: env info html ps pdf
-# find $(WWW_INSTALL) -type f | xargs -e chmod 444
-# find $(WWW_INSTALL) -type d | xargs -e chmod 555
-
-env: tools dirs headers
-
-dirs:
- $(make-dirs)
-
-headers:
- sed -e 's/RTEMS_VERSION/$(RTEMS_VERSION)/' \
- <$(SRCDIR)/index.html >$(WWW_INSTALL)/index.html
- sed -e 's/RTEMS_VERSION/$(RTEMS_VERSION)/' \
- <$(SRCDIR)/rtems_support.html >$(WWW_INSTALL)/rtems_support.html
- sed -e 's/RTEMS_VERSION/$(RTEMS_VERSION)/' \
- <$(SRCDIR)/rtems_header.html >$(WWW_INSTALL)/rtems_header.html
- sed -e 's/RTEMS_VERSION/$(RTEMS_VERSION)/' \
- <$(SRCDIR)/rtems_footer.html >$(WWW_INSTALL)/rtems_footer.html
- cp common/*.gif $(WWW_INSTALL)
- cp BAD.html $(WWW_INSTALL)
-
-info: env
- ./do_docs $(BASEDIR) info
-
-html: env
- ./do_docs $(BASEDIR) html
-
-dvi: dirs env
- ./do_docs $(BASEDIR) dvi
-
-ps: dirs env
- ./do_docs $(BASEDIR) ps
-
-pdf: dirs env
- ./do_docs $(BASEDIR) pdf
-
-clean:
- ./do_docs $(BASEDIR) clean
- cd tools/bmenu ; gmake clean
- cd tools/pdl2texi ; gmake clean
- cd tools/src2html ; gmake clean
-
-
-.PHONY: tools
-
-tools:
- cd tools/bmenu ; gmake
- cd tools/pdl2texi ; gmake
- cd tools/src2html ; gmake
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000000..af6790ff4b
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,45 @@
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign 1.4
+
+# NOTE: The order of the directories is essential
+SUBDIRS = \
+tools \
+common \
+images \
+FAQ \
+started \
+user \
+bsp_howto \
+porting \
+develenv \
+posix_users \
+posix1003.1 \
+filesystem \
+itron3.0 \
+networking \
+ada_user \
+started_ada \
+rtems_gdb \
+rgdb_specs \
+new_chapters \
+relnotes \
+supplements \
+gnu_docs \
+src2html
+
+if USE_HTML
+html_DATA = index.html HELP.html BAD.html
+endif
+
+AUTOMAKE_FILES = project.am
+
+noinst_SCRIPTS = bootstrap
+
+EXTRA_DIST = \
+$(AUTOMAKE_FILES) \
+HELP.html BAD.html \
+texinfo/texinfo.tex \
+$(noinst_SCRIPTS)
diff --git a/doc/VERSION b/doc/VERSION
deleted file mode 100644
index 824201fb48..0000000000
--- a/doc/VERSION
+++ /dev/null
@@ -1,5 +0,0 @@
-#
-# $Id$
-#
-
-RTEMS Version 19991117
diff --git a/doc/ada_user/Makefile b/doc/ada_user/Makefile
deleted file mode 100644
index fedd0ea011..0000000000
--- a/doc/ada_user/Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=ada_user
-
-include ../Make.config
-
-all: html info ps pdf
-
-COMMON_FILES=../common/cpright.texi ../user/bsp.texi ../user/clock.texi \
- ../user/concepts.texi ../user/conf.texi ../user/dirstat.texi \
- ../user/dpmem.texi ../user/event.texi \
- ../user/fatal.texi ../user/glossary.texi ../user/init.texi \
- ../user/intr.texi ../user/io.texi ../user/mp.texi ../user/msg.texi \
- ../user/overview.texi ../user/part.texi ../user/preface.texi \
- ../user/region.texi ../user/rtmon.texi ../user/schedule.texi \
- ../user/sem.texi ../user/signal.texi ../user/task.texi \
- ../user/timer.texi ../user/userext.texi
-FILES= ada_user.texi example.texi $(COMMON_FILES)
-
-LINKFILES=../user/rtemspie.eps ../user/rtemspie.pdf \
- ../user/states.eps ../user/states.pdf
-
-dirs: links
- $(make-dirs)
-
-links:
- cp $(LINKFILES) .
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(PROJECT)
- cp $(shell ls -1 $(PROJECT) $(PROJECT)-* 2>/dev/null) $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: dirs $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- cp ../user/rtemsarc.gif ../user/rtemspie.gif ../user/states.gif \
- $(WWW_INSTALL)/$(PROJECT)
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-# This is one of the few document directories without its own eps and pdf
-# files. Thus it can safely remove *.pdf and *.eps.
-clean:
- rm -f *.o $(PROG) *.txt core *.html *.pdf *.eps
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* _*
- rm -f *.cps *.cpss *.fns *.jkys *.pgs *.tps *.vrs
-
diff --git a/doc/ada_user/Makefile.am b/doc/ada_user/Makefile.am
new file mode 100644
index 0000000000..5548c9d193
--- /dev/null
+++ b/doc/ada_user/Makefile.am
@@ -0,0 +1,52 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=ada_user
+
+include $(top_srcdir)/project.am
+
+COMMON_FILES= $(top_srcdir)/common/cpright.texi \
+ $(top_srcdir)/user/bsp.texi $(top_srcdir)/user/clock.texi \
+ $(top_srcdir)/user/concepts.texi $(top_srcdir)/user/conf.texi \
+ $(top_srcdir)/user/dirstat.texi \
+ $(top_srcdir)/user/dpmem.texi $(top_srcdir)/user/event.texi \
+ $(top_srcdir)/user/fatal.texi $(top_srcdir)/user/glossary.texi $(top_srcdir)/user/init.texi \
+ $(top_srcdir)/user/intr.texi $(top_srcdir)/user/io.texi $(top_srcdir)/user/mp.texi $(top_srcdir)/user/msg.texi \
+ $(top_srcdir)/user/overview.texi $(top_srcdir)/user/part.texi $(top_srcdir)/user/preface.texi \
+ $(top_srcdir)/user/region.texi $(top_srcdir)/user/rtmon.texi $(top_srcdir)/user/schedule.texi \
+ $(top_srcdir)/user/sem.texi $(top_srcdir)/user/signal.texi $(top_srcdir)/user/task.texi \
+ $(top_srcdir)/user/timer.texi $(top_srcdir)/user/userext.texi
+
+FILES= example.texi
+
+rtemspie.eps: $(top_srcdir)/user/rtemspie.eps
+ $(LN_S) $<
+states.eps: $(top_srcdir)/user/states.eps
+ $(LN_S) $<
+CLEANFILES += rtemspie.eps states.eps
+
+rtemsarc.png: $(top_srcdir)/user/rtemsarc.png
+ $(LN_S) $<
+rtemspie.png: $(top_srcdir)/user/rtemspie.png
+ $(LN_S) $<
+states.png: $(top_srcdir)/user/states.png
+ $(LN_S) $<
+CLEANFILES += rtemsarc.png rtemspie.png states.png
+
+info_TEXINFOS = ada_user.texi
+ada_user_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+
+if USE_HTML
+html_project_DATA += rtemsarc.png rtemspie.png states.png
+endif
+
+$(PROJECT).dvi: rtemspie.eps states.eps
+$(PROJECT).pdf: rtemspie.pdf states.pdf
+
diff --git a/doc/archgrey.gif b/doc/archgrey.gif
deleted file mode 100644
index d315b028f2..0000000000
--- a/doc/archgrey.gif
+++ /dev/null
Binary files differ
diff --git a/doc/bootstrap b/doc/bootstrap
new file mode 100755
index 0000000000..b852ce1c12
--- /dev/null
+++ b/doc/bootstrap
@@ -0,0 +1,128 @@
+#!/bin/sh
+#
+# helps bootstrapping, when checked out from CVS
+# requires GNU autoconf and GNU automake
+#
+# $Id$
+
+progname=`basename $0`
+top_srcdir=`dirname $0`
+
+verbose="";
+quiet="false"
+mode="generate"
+
+usage()
+{
+ echo
+ echo "usage: ${progname} [-h|-q|-v]"
+ echo
+ echo "options:"
+ echo " -h .. display this message and exit";
+ echo " -q .. quiet, don't display directories";
+ echo " -v .. verbose, pass -v to automake when invoking automake"
+ echo " -c .. clean, remove all aclocal/autoconf/automake generated files"
+ echo
+ exit 1;
+}
+
+generate()
+{
+ dir=$1
+ amopts=$2
+ aclocal_amflags=$3
+
+ ( test "$quiet" = "true" || echo "$dir";
+ cd $dir;
+ aclocal $aclocal_amflags
+ autoconf
+ test -n "`grep CONFIG_HEADER configure.in`" && autoheader ;
+ test -f Makefile.am && automake $amopts ;
+ test -f Makefile.am && test -n "`grep 'stamp-h\.in' Makefile.in`" \
+ && echo timestamp > stamp-h.in
+ )
+}
+
+while test $# -gt 0; do
+case $1 in
+-h|--he|--hel|--help)
+ usage ;;
+-q|--qu|--qui|--quie|--quiet)
+ quiet="true";
+ shift;;
+-v|--ve|--ver|--verb|--verbo|--verbos|--verbose)
+ verbose="-v";
+ shift;;
+-c|--cl|--cle|--clea|--clean)
+ mode="clean";
+ shift;;
+-*) echo "unknown option $1" ;
+ usage ;;
+*) echo "invalid parameter $1" ;
+ usage ;;
+esac
+done
+
+case $mode in
+generate)
+
+ case $top_srcdir in
+ /* ) aclocal_dir=$top_srcdir/aclocal
+ ;;
+ *) aclocal_dir=`pwd`/$top_srcdir/aclocal
+ ;;
+ esac
+ if test -d $aclocal_dir; then
+ aclocal_amflags="-I $aclocal_dir"
+ fi
+
+ confs=`find . -name 'configure.in' -print | sort`
+ for i in $confs; do
+ dir=`dirname $i`;
+ generate $dir "-a $verbose" "$aclocal_amflags";
+ done
+ ;;
+
+clean)
+ test "$quiet" = "$true" || echo "removing automake support files"
+ find . -name 'config.guess' -print | xargs rm -f
+ find . -name 'config.sub' -print | xargs rm -f
+ find . -name 'install-sh' -print | xargs rm -f
+ find . -name 'missing' -print | xargs rm -f
+ find . -name 'mkinstalldirs' -print | xargs rm -f
+
+ test "$quiet" = "true" || echo "removing automake generated Makefile.in files"
+ files=`find . -name 'Makefile.am' -print | sed -e 's%\.am%\.in%g'` ;
+ for i in $files; do if test -f $i; then
+ rm -f $i
+ test "$verbose" = "-v" && echo "$i"
+ fi; done
+
+ test "$quiet" = "true" || echo "removing configure files"
+ files=`find . -name 'configure' -print` ;
+ test "$verbose" = "-v" && test -n "$files" && echo "$files" ;
+ for i in $files; do if test -f $i; then
+ rm -f $i
+ test "$verbose" = "-v" && echo "$i"
+ fi; done
+
+ test "$quiet" = "true" || echo "removing aclocal.m4 files"
+ files=`find . -name 'aclocal.m4' -print` ;
+ test "$verbose" = "-v" && test -n "$files" && echo "$files" ;
+ for i in $files; do if test -f $i; then
+ rm -f $i
+ test "$verbose" = "-v" && echo "$i"
+ fi; done
+
+ find . -name '*~' -print | xargs rm -f
+ find . -name '*.orig' -print | xargs rm -f
+ find . -name '*.rej' -print | xargs rm -f
+ find . -name 'config.status' -print | xargs rm -f
+ find . -name 'config.log' -print | xargs rm -f
+ find . -name 'config.cache' -print | xargs rm -f
+ find . -name 'Makefile' -print | xargs rm -f
+ find . -name '.deps' -print | xargs rm -rf
+ find . -name '.libs' -print | xargs rm -rf
+ find . -name 'stamp-h.in' | xargs rm -rf
+ ;;
+esac
diff --git a/doc/bsp_howto/Makefile b/doc/bsp_howto/Makefile
deleted file mode 100644
index 0e12e674b3..0000000000
--- a/doc/bsp_howto/Makefile
+++ /dev/null
@@ -1,152 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=bsp_howto
-
-include ../Make.config
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=../common/cpright.texi ../common/setup.texi
-
-GENERATED_FILES= \
- intro.texi target.texi makefiles.texi linkcmds.texi support.texi \
- adaintr.texi init.texi console.texi clock.texi timer.texi rtc.texi \
- nvmem.texi network.texi shmsupp.texi analog.texi discrete.texi
-
-FILES=$(PROJECT).texi $(GENERATED_FILES)
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(PROJECT)
- #cp $(wildcard $(PROJECT) $(PROJECT)-*) $(INFO_INSTALL)
- # cp $(PROJECT) $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-clean:
- rm -f *.o $(PROG) *.txt core $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
- rm -f *.fixed _* network.t
-
-#
-# Grab the chapter on writing a network device driver.
-#
-network.t:
- ln -s ../networking/driver.t network.t
-
-
-#
-# Process Automatically Generated Files
-#
-
-intro.texi: intro.t Makefile
- $(BMENU) -p "Top" \
- -u "Top" \
- -n "Target Dependent Files" ${*}.t
-
-target.texi: target.t Makefile
- $(BMENU) -p "Introduction" \
- -u "Top" \
- -n "Makefiles" ${*}.t
-
-makefiles.texi: makefiles.t Makefile
- $(BMENU) -p "Target Dependent Files Board Support Package Structure" \
- -u "Top" \
- -n "Linker Script" ${*}.t
-
-linkcmds.texi: linkcmds.t Makefile
- $(BMENU) -p "Makefiles Creating a New BSP Make Customization File" \
- -u "Top" \
- -n "Ada95 Interrupt Support" ${*}.t
-
-adaintr.texi: adaintr.t Makefile
- $(BMENU) -p "Linker Script Initialized Data" \
- -u "Top" \
- -n "Miscellaneous Support Files" ${*}.t
-
-support.texi: support.t Makefile
- $(BMENU) -p "Ada95 Interrupt Support Version Requirements" \
- -u "Top" \
- -n "" ${*}.t
-
-init.texi: init.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-console.texi: console.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-clock.texi: clock.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-timer.texi: timer.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-rtc.texi: rtc.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-nvmem.texi: nvmem.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-network.texi: network.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-shmsupp.texi: shmsupp.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-analog.texi: analog.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-discrete.texi: discrete.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
diff --git a/doc/bsp_howto/Makefile.am b/doc/bsp_howto/Makefile.am
new file mode 100644
index 0000000000..4657bbe873
--- /dev/null
+++ b/doc/bsp_howto/Makefile.am
@@ -0,0 +1,118 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=bsp_howto
+
+include $(top_srcdir)/project.am
+
+COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+
+GENERATED_FILES= \
+ intro.texi target.texi makefiles.texi linkcmds.texi support.texi \
+ adaintr.texi init.texi console.texi clock.texi timer.texi rtc.texi \
+ nvmem.texi network.texi shmsupp.texi analog.texi discrete.texi
+
+FILES=
+
+info_TEXINFOS = bsp_howto.texi
+bsp_howto_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+
+#
+# Grab the chapter on writing a network device driver.
+#
+network.t:
+ ln -s ../networking/driver.t network.t
+
+
+#
+# Process Automatically Generated Files
+#
+
+intro.texi: intro.t
+ $(BMENU) -p "Top" \
+ -u "Top" \
+ -n "Target Dependent Files" $<
+
+target.texi: target.t
+ $(BMENU) -p "Introduction" \
+ -u "Top" \
+ -n "Makefiles" $<
+
+makefiles.texi: makefiles.t
+ $(BMENU) -p "Target Dependent Files Board Support Package Structure" \
+ -u "Top" \
+ -n "Linker Script" $<
+
+linkcmds.texi: linkcmds.t
+ $(BMENU) -p "Makefiles Creating a New BSP Make Customization File" \
+ -u "Top" \
+ -n "Ada95 Interrupt Support" $<
+
+adaintr.texi: adaintr.t
+ $(BMENU) -p "Linker Script Initialized Data" \
+ -u "Top" \
+ -n "Miscellaneous Support Files" $<
+
+support.texi: support.t
+ $(BMENU) -p "Ada95 Interrupt Support Version Requirements" \
+ -u "Top" \
+ -n "" $<
+
+init.texi: init.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+console.texi: console.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+clock.texi: clock.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+timer.texi: timer.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+rtc.texi: rtc.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+nvmem.texi: nvmem.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+network.texi: network.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+shmsupp.texi: shmsupp.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+analog.texi: analog.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+discrete.texi: discrete.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+EXTRA_DIST = *.t
diff --git a/doc/bsp_howto/network.t b/doc/bsp_howto/network.t
new file mode 100644
index 0000000000..c2fa4866f6
--- /dev/null
+++ b/doc/bsp_howto/network.t
@@ -0,0 +1,342 @@
+@c
+@c Written by Eric Norum
+@c
+@c COPYRIGHT (c) 1988-1999.
+@c On-Line Applications Research Corporation (OAR).
+@c All rights reserved.
+@c
+@c $Id$
+@c
+
+@chapter Networking Driver
+
+@section Introduction
+
+This chapter is intended to provide an introduction to the
+procedure for writing RTEMS network device drivers.
+The example code is taken from the `Generic 68360' network device
+driver. The source code for this driver is located in the
+@code{c/src/lib/libbsp/m68k/gen68360/network} directory in the RTEMS
+source code distribution. Having a copy of this driver at
+hand when reading the following notes will help significantly.
+
+@section Learn about the network device
+
+Before starting to write the network driver become completely
+familiar with the programmer's view of the device.
+The following points list some of the details of the
+device that must be understood before a driver can be written.
+
+@itemize @bullet
+
+@item Does the device use DMA to transfer packets to and from
+memory or does the processor have to
+copy packets to and from memory on the device?
+
+@item If the device uses DMA, is it capable of forming a single
+outgoing packet from multiple fragments scattered in separate
+memory buffers?
+
+@item If the device uses DMA, is it capable of chaining multiple
+outgoing packets, or does each outgoing packet require
+intervention by the driver?
+
+@item Does the device automatically pad short frames to the minimum
+64 bytes or does the driver have to supply the padding?
+
+@item Does the device automatically retry a transmission on detection
+of a collision?
+
+@item If the device uses DMA, is it capable of buffering multiple
+packets to memory, or does the receiver have to be restarted
+after the arrival of each packet?
+
+@item How are packets that are too short, too long, or received with
+CRC errors handled? Does the device automatically continue
+reception or does the driver have to intervene?
+
+@item How is the device Ethernet address set? How is the device
+programmed to accept or reject broadcast and multicast packets?
+
+@item What interrupts does the device generate? Does it generate an
+interrupt for each incoming packet, or only for packets received
+without error? Does it generate an interrupt for each packet
+transmitted, or only when the transmit queue is empty? What
+happens when a transmit error is detected?
+
+@end itemize
+
+In addition, some controllers have specific questions regarding
+board specific configuration. For example, the SONIC Ethernet
+controller has a very configurable data bus interface. It can
+even be configured for sixteen and thirty-two bit data buses. This
+type of information should be obtained from the board vendor.
+
+@section Understand the network scheduling conventions
+
+When writing code for the driver transmit and receive tasks,
+take care to follow the network scheduling conventions. All tasks
+which are associated with networking share various
+data structures and resources. To ensure the consistency
+of these structures the tasks
+execute only when they hold the network semaphore (@code{rtems_bsdnet_semaphore}).
+The transmit and receive tasks must abide by this protocol. Be very
+careful to avoid `deadly embraces' with the other network tasks.
+A number of routines are provided to make it easier for the network
+driver code to conform to the network task scheduling conventions.
+
+@itemize @bullet
+
+@item @code{void rtems_bsdnet_semaphore_release(void)}
+
+This function releases the network semaphore.
+The network driver tasks must call this function immediately before
+making any blocking RTEMS request.
+
+@item @code{void rtems_bsdnet_semaphore_obtain(void)}
+
+This function obtains the network semaphore.
+If a network driver task has released the network semaphore to allow other
+network-related tasks to run while the task blocks, then this function must
+be called to reobtain the semaphore immediately after the return from the
+blocking RTEMS request.
+
+@item @code{rtems_bsdnet_event_receive(rtems_event_set, rtems_option, rtems_interval, rtems_event_set *)}
+The network driver task should call this function when it wishes to wait
+for an event. This function releases the network semaphore,
+calls @code{rtems_event_receive} to wait for the specified event
+or events and reobtains the semaphore.
+The value returned is the value returned by the @code{rtems_event_receive}.
+
+@end itemize
+
+@section Network Driver Makefile
+
+Network drivers are considered part of the BSD network package and as such
+are to be compiled with the appropriate flags. This can be accomplished by
+adding @code{-D__INSIDE_RTEMS_BSD_TCPIP_STACK__} to the @code{command line}.
+If the driver is inside the RTEMS source tree or is built using the
+RTEMS application Makefiles, then adding the following line accomplishes
+this:
+
+@example
+DEFINES += -D__INSIDE_RTEMS_BSD_TCPIP_STACK__
+@end example
+
+This is equivalent to the following list of definitions. Early versions
+of the RTEMS BSD network stack required that all of these be defined.
+
+@example
+-D_COMPILING_BSD_KERNEL_ -DKERNEL -DINET -DNFS \
+ -DDIAGNOSTIC -DBOOTP_COMPAT
+@end example
+
+Defining these macros tells the network header files that the driver
+is to be compiled with extended visibility into the network stack. This
+is in sharp contrast to applications that simply use the network stack.
+Applications do not require this level of visibility and should stick
+to the portable application level API.
+
+As a direct result of being logically internal to the network stack,
+network drivers use the BSD memory allocation routines This means,
+for example, that malloc takes three arguments. See the SONIC
+device driver (@code{c/src/lib/libchip/network/sonic.c}) for an example
+of this. Because of this, network drivers should not include
+@code{<stdlib.h>}. Doing so will result in conflicting definitions
+of @code{malloc()}.
+
+@b{Application level} code including network servers such as the FTP
+daemon are @b{not} part of the BSD kernel network code and should not be
+compiled with the BSD network flags. They should include
+@code{<stdlib.h>} and not define the network stack visibility
+macros.
+
+@section Write the Driver Attach Function
+
+The driver attach function is responsible for configuring the driver
+and making the connection between the network stack
+and the driver.
+
+Driver attach functions take a pointer to an
+@code{rtems_bsdnet_ifconfig} structure as their only argument.
+and set the driver parameters based on the
+values in this structure. If an entry in the configuration
+structure is zero the attach function chooses an
+appropriate default value for that parameter.
+
+
+The driver should then set up several fields in the ifnet structure
+in the device-dependent data structure supplied and maintained by the driver:
+
+@table @code
+@item ifp->if_softc
+Pointer to the device-dependent data. The first entry
+in the device-dependent data structure must be an @code{arpcom}
+structure.
+
+@item ifp->if_name
+The name of the device. The network stack uses this string
+and the device number for device name lookups. The device name should
+be obtained from the @code{name} entry in the configuration structure.
+
+@item ifp->if_unit
+The device number. The network stack uses this number and the
+device name for device name lookups. For example, if
+@code{ifp->if_name} is @samp{scc} and @code{ifp->if_unit} is @samp{1},
+the full device name would be @samp{scc1}. The unit number should be
+obtained from the `name' entry in the configuration structure.
+
+@item ifp->if_mtu
+The maximum transmission unit for the device. For Ethernet
+devices this value should almost always be 1500.
+
+@item ifp->if_flags
+The device flags. Ethernet devices should set the flags
+to @code{IFF_BROADCAST|IFF_SIMPLEX}, indicating that the
+device can broadcast packets to multiple destinations
+and does not receive and transmit at the same time.
+
+@item ifp->if_snd.ifq_maxlen
+The maximum length of the queue of packets waiting to be
+sent to the driver. This is normally set to @code{ifqmaxlen}.
+
+@item ifp->if_init
+The address of the driver initialization function.
+
+@item ifp->if_start
+The address of the driver start function.
+
+@item ifp->if_ioctl
+The address of the driver ioctl function.
+
+@item ifp->if_output
+The address of the output function. Ethernet devices
+should set this to @code{ether_output}.
+@end table
+
+RTEMS provides a function to parse the driver name in the
+configuration structure into a device name and unit number.
+
+@example
+int rtems_bsdnet_parse_driver_name (
+ const struct rtems_bsdnet_ifconfig *config,
+ char **namep
+);
+@end example
+
+The function takes two arguments; a pointer to the configuration
+structure and a pointer to a pointer to a character. The function
+parses the configuration name entry, allocates memory for the driver
+name, places the driver name in this memory, sets the second argument
+to point to the name and returns the unit number.
+On error, a message is printed and -1 is returned.
+
+Once the attach function has set up the above entries it must link the
+driver data structure onto the list of devices by
+calling @code{if_attach}. Ethernet devices should then
+call @code{ether_ifattach}. Both functions take a pointer to the
+device's @code{ifnet} structure as their only argument.
+
+The attach function should return a non-zero value to indicate that
+the driver has been successfully configured and attached.
+
+@section Write the Driver Start Function.
+This function is called each time the network stack wants to start the
+transmitter. This occures whenever the network stack adds a packet
+to a device's send queue and the @code{IFF_OACTIVE} bit in the
+device's @code{if_flags} is not set.
+
+For many devices this function need only set the @code{IFF_OACTIVE} bit in the
+@code{if_flags} and send an event to the transmit task
+indicating that a packet is in the driver transmit queue.
+
+
+@section Write the Driver Initialization Function.
+
+This function should initialize the device, attach to interrupt handler,
+and start the driver transmit and receive tasks. The function
+
+@example
+rtems_id
+rtems_bsdnet_newproc (char *name,
+ int stacksize,
+ void(*entry)(void *),
+ void *arg);
+@end example
+
+should be used to start the driver tasks.
+
+Note that the network stack may call the driver initialization function more
+than once.
+Make sure multiple versions of the receive and transmit tasks are not accidentally
+started.
+
+
+
+@section Write the Driver Transmit Task
+
+This task is reponsible for removing packets from the driver send queue and sending them to the device. The task should block waiting for an event from the
+driver start function indicating that packets are waiting to be transmitted.
+When the transmit task has drained the driver send queue the task should clear
+the @code{IFF_OACTIVE} bit in @code{if_flags} and block until another outgoing
+packet is queued.
+
+
+@section Write the Driver Receive Task
+This task should block until a packet arrives from the device. If the
+device is an Ethernet interface the function @code{ether_input} should be called
+to forward the packet to the network stack. The arguments to @code{ether_input}
+are a pointer to the interface data structure, a pointer to the ethernet
+header and a pointer to an mbuf containing the packet itself.
+
+
+
+
+@section Write the Driver Interrupt Handler
+A typical interrupt handler will do nothing more than the hardware
+manipulation required to acknowledge the interrupt and send an RTEMS event
+to wake up the driver receive or transmit task waiting for the event.
+Network interface interrupt handlers must not make any calls to other
+network routines.
+
+
+
+@section Write the Driver IOCTL Function
+This function handles ioctl requests directed at the device. The ioctl
+commands which must be handled are:
+
+@table @code
+@item SIOCGIFADDR
+@item SIOCSIFADDR
+If the device is an Ethernet interface these
+commands should be passed on to @code{ether_ioctl}.
+
+@item SIOCSIFFLAGS
+This command should be used to start or stop the device,
+depending on the state of the interface @code{IFF_UP} and
+@code{IFF_RUNNING} bits in @code{if_flags}:
+@table @code
+@item IFF_RUNNING
+Stop the device.
+
+@item IFF_UP
+Start the device.
+
+@item IFF_UP|IFF_RUNNING
+Stop then start the device.
+
+@item 0
+Do nothing.
+
+@end table
+@end table
+
+
+
+@section Write the Driver Statistic-Printing Function
+This function should print the values of any statistic/diagnostic
+counters the network driver may use. The driver ioctl function should call
+the statistic-printing function when the ioctl command is
+@code{SIO_RTEMS_SHOW_STATS}.
+
+
diff --git a/doc/common/Makefile.am b/doc/common/Makefile.am
new file mode 100644
index 0000000000..bbcef958c8
--- /dev/null
+++ b/doc/common/Makefile.am
@@ -0,0 +1,8 @@
+## $Id$
+
+AUTOMAKE_OPTIONS = foreign
+
+EXTRA_DIST = \
+cpright.texi timemac.texi \
+timetbl.t treedef.tex wksheets.t timing.t
+
diff --git a/doc/common/cpright.texi b/doc/common/cpright.texi
index 2d188d2394..0768c55db1 100644
--- a/doc/common/cpright.texi
+++ b/doc/common/cpright.texi
@@ -17,7 +17,7 @@
@end tex
@vskip 0pt plus 1filll
-COPYRIGHT @copyright{} 1988 - 1999.@*
+COPYRIGHT @copyright{} 1988 - 2000.@*
On-Line Applications Research Corporation (OAR).@*
The authors have used their best efforts in preparing
diff --git a/doc/common/dvi.gif b/doc/common/dvi.gif
deleted file mode 100644
index 163a5d52b5..0000000000
--- a/doc/common/dvi.gif
+++ /dev/null
Binary files differ
diff --git a/doc/common/oaronly.jpg b/doc/common/oaronly.jpg
deleted file mode 100644
index c87c151404..0000000000
--- a/doc/common/oaronly.jpg
+++ /dev/null
Binary files differ
diff --git a/doc/common/pdf.gif b/doc/common/pdf.gif
deleted file mode 100644
index c88fd777c4..0000000000
--- a/doc/common/pdf.gif
+++ /dev/null
Binary files differ
diff --git a/doc/common/pdf1.gif b/doc/common/pdf1.gif
deleted file mode 100644
index 784fe2ac8c..0000000000
--- a/doc/common/pdf1.gif
+++ /dev/null
Binary files differ
diff --git a/doc/common/ps.gif b/doc/common/ps.gif
deleted file mode 100644
index 0f565bc1db..0000000000
--- a/doc/common/ps.gif
+++ /dev/null
Binary files differ
diff --git a/doc/common/setup.texi b/doc/common/setup.texi.in
index 27bb5ce266..0aacbe4ffb 100644
--- a/doc/common/setup.texi
+++ b/doc/common/setup.texi.in
@@ -10,11 +10,11 @@
@c Set Variables
@c
-@set RTEMS-RELEASE 4.5-beta2
+@set RTEMS-RELEASE @RTEMS_RELEASE@
@set RTEMS-EDITION 1
-@set RTEMS-VERSION 4.5-beta2
-@set RTEMS-UPDATE-DATE April 13 2000
-@set RTEMS-UPDATE-MONTH April 2000
+@set RTEMS-VERSION @RTEMS_VERSION@
+@set RTEMS-UPDATE-DATE February 23 2000
+@set RTEMS-UPDATE-MONTH February 2000
@c
@c The following determines which set of the tables and figures we will use.
diff --git a/doc/common/up-arrow.gif b/doc/common/up-arrow.gif
deleted file mode 100644
index 82aa8ccc68..0000000000
--- a/doc/common/up-arrow.gif
+++ /dev/null
Binary files differ
diff --git a/doc/configure.in b/doc/configure.in
new file mode 100644
index 0000000000..adc4f15c81
--- /dev/null
+++ b/doc/configure.in
@@ -0,0 +1,152 @@
+dnl Process this file with autoconf to produce a configure script.
+
+AC_PREREQ(2.13)
+
+AC_INIT(project.am)
+
+AM_INIT_AUTOMAKE(rtemsdoc,4.5.0-beta2,no)
+
+RTEMS_VERSION="$VERSION"
+AC_SUBST(RTEMS_VERSION)
+
+RTEMS_RELEASE="4.5.0"
+AC_SUBST(RTEMS_RELEASE)
+
+AC_ARG_ENABLE(html,
+[ --disable-html disable html support ],
+[case $enableval in
+yes) ;;
+no) ;;
+*) AC_MSG_ERROR("invalid value");;
+esac],
+[enable_html="yes"]
+)
+
+AC_ARG_ENABLE(dvi,
+[ --disable-dvi disable dvi support ],
+[case $enableval in
+yes) ;;
+no) ;;
+*) AC_MSG_ERROR("invalid value");;
+esac],
+[enable_dvi="yes"]
+)
+
+AC_ARG_ENABLE(pdf,
+[ --disable-pdf disable pdf support ],
+[case $enableval in
+yes) ;;
+no) ;;
+*) AC_MSG_ERROR("invalid value");;
+esac],
+[enable_pdf="yes"]
+)
+
+AC_ARG_ENABLE(ps,
+[ --disable-ps disable ps support ],
+[case $enableval in
+yes) ;;
+no) ;;
+*) AC_MSG_ERROR("invalid value");;
+esac],
+[enable_ps="yes"]
+)
+
+htmldir='$(pkgdatadir)/html'
+AC_SUBST(htmldir)
+
+dnl Checks for programs.
+AC_PROG_LN_S
+
+AC_CHECK_PROGS(PERL,perl)
+
+TEXI2WWW='$(PERL) $(top_srcdir)/tools/texi2www/texi2www'
+AC_SUBST(TEXI2WWW)
+
+AC_CHECK_PROGS(GS,gs)
+AM_CONDITIONAL(GS,test x"$GS" != x"")
+
+# TEXI2DVI='$(PERL) $(top_srcdir)/tools/texi2www/texi2dvi'
+AC_CHECK_PROGS(TEXI2DVI,texi2dvi)
+AM_CONDITIONAL(TEXI2DVI,test x"$TEXI2DVI" != x"")
+
+if test "$enable_pdf" = "yes"; then
+ AC_CHECK_PROGS(EPSTOPDF,epstopdf)
+ AM_CONDITIONAL(EPSTOPDF,test x"$EPSTOPDF" != x"")
+
+ AC_CHECK_PROGS(TEXI2PDF,texi2pdf)
+ AM_CONDITIONAL(TEXI2PDF,test x"$TEXI2PDF" != x"")
+fi
+
+AM_CONDITIONAL(USE_HTML,
+ test "$enable_html" = "yes" \
+ && test x"PERL" != x"" )
+
+AM_CONDITIONAL(USE_DVI,
+ test "$enable_dvi" = "yes" \
+ && test x"$TEXI2DVI" != x"" )
+
+AM_CONDITIONAL(USE_PS,
+ test "$enable_ps" = "yes" \
+ && test x"$TEXI2DVI" != x"" )
+
+AM_CONDITIONAL(USE_PDF,
+ test "$enable_pdf" = "yes" \
+ && test x"$TEXI2DVI" != x"" \
+ && test x"$TEXI2PDF" != x"" )
+
+AM_CONDITIONAL(USE_EXP, test x=y )
+
+BMENU='$(top_builddir)/tools/bmenu/bmenu'
+AC_SUBST(BMENU)
+
+dnl Checks for libraries.
+
+dnl Checks for header files.
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+
+dnl Checks for library functions.
+
+AC_CONFIG_SUBDIRS(tools)
+
+AC_OUTPUT(
+Makefile
+rtems_header.html
+rtems_footer.html
+rtems_support.html
+index.html
+images/Makefile
+common/Makefile
+common/setup.texi
+FAQ/Makefile
+develenv/Makefile
+user/Makefile
+bsp_howto/Makefile
+started/Makefile
+started/pictures/Makefile
+porting/Makefile
+networking/Makefile
+posix_users/Makefile
+posix1003.1/Makefile
+filesystem/Makefile
+itron3.0/Makefile
+ada_user/Makefile
+started_ada/Makefile
+rtems_gdb/Makefile
+rgdb_specs/Makefile
+relnotes/Makefile
+new_chapters/Makefile
+supplements/Makefile
+supplements/hppa1_1/Makefile
+supplements/i386/Makefile
+supplements/i960/Makefile
+supplements/m68k/Makefile
+supplements/mips64orion/Makefile
+supplements/powerpc/Makefile
+supplements/sh/Makefile
+supplements/sparc/Makefile
+supplements/template/Makefile
+gnu_docs/Makefile
+src2html/Makefile
+)
diff --git a/doc/develenv/Makefile b/doc/develenv/Makefile
deleted file mode 100644
index 2214554ae6..0000000000
--- a/doc/develenv/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=develenv
-
-include ../Make.config
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=../common/cpright.texi
-
-FILES=compile.texi $(PROJECT).texi direct.texi intro.texi sample.texi utils.texi
-
-info: dirs $(PROJECT)
- cp $(PROJECT) $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-html: dirs
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- -cd .. ; gmake headers
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-clean:
- rm -f *.o $(PROG) *.txt core *.html $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* _*
-
diff --git a/doc/develenv/Makefile.am b/doc/develenv/Makefile.am
new file mode 100644
index 0000000000..29c4c0e31e
--- /dev/null
+++ b/doc/develenv/Makefile.am
@@ -0,0 +1,22 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=develenv
+
+include $(top_srcdir)/project.am
+
+COMMON_FILES = $(top_srcdir)/common/cpright.texi
+
+FILES = compile.texi direct.texi intro.texi sample.texi utils.texi
+
+GENERATED_FILES =
+
+info_TEXINFOS = develenv.texi
+develenv_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
diff --git a/doc/do_docs b/doc/do_docs
deleted file mode 100755
index ef3771a6f4..0000000000
--- a/doc/do_docs
+++ /dev/null
@@ -1,53 +0,0 @@
-#! /bin/sh
-#
-# $Id$
-#
-
-basedir=$1
-shift
-
-# classes of documents
-supplements="supplements/hppa1_1 supplements/i386 \
- supplements/i960 supplements/m68k supplements/sparc supplements/powerpc"
-
-# relnotes is obsolete
-
-# Division by access level
-public_docs="FAQ user develenv networking posix_users itron3.0 \
- started started_ada rtems_gdb rgdb_specs"
-support_docs="${supplements} bsp_howto filesystem porting ada_user posix1003.1"
-
-if [ x${MANUAL_SET} = x ] ; then
- MANUAL_SET=public
-fi
-
-case ${MANUAL_SET} in
- public)
- # manuals="$public_docs"
- # ;;
- #support)
- manuals="$public_docs $support_docs"
- ;;
- *)
- echo "ERROR: Unknown manual set ${MANUAL_SET}"
- exit 1
- ;;
-esac
-
-for action in $*
-do
- for manual in $manuals
- do
- if [ x${TEST} = xyes ] ; then
- echo "TEST *** make $action on ${basedir}/${manual} ***"
- else
- echo
- echo "*** make $action on ${basedir}/${manual} ***"
- echo
- cd ${basedir}/${manual}
- gmake $action || exit $?
- fi
- done
-done
-
-exit 0
diff --git a/doc/filesystem/Makefile b/doc/filesystem/Makefile
deleted file mode 100644
index 868ab9b40c..0000000000
--- a/doc/filesystem/Makefile
+++ /dev/null
@@ -1,120 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=filesystem
-
-include ../Make.config
-
-REPLACE=../tools/word-replace
-
-BMENU+= -c
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=../common/cpright.texi ../common/setup.texi
-
-GENERATED_FILES=patheval.texi \
- init.texi mounting.texi syscalls.texi fsrequirements.texi imfs.texi \
- miniimfs.texi tftp.texi
-
-FILES= $(PROJECT).texi \
- preface.texi $(GENERATED_FILES)
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(PROJECT)
- #cp $(wildcard $(PROJECT) $(PROJECT)-*) $(INFO_INSTALL)
- cp $(PROJECT) $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-patheval.texi: patheval.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-init.texi: init.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-mounting.texi: mounting.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-syscalls.texi: syscalls.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-fsrequirements.texi: fsrequirements.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-imfs.texi: imfs.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-miniimfs.texi: miniimfs.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-tftp.texi: tftp.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- # rm -f $(WWW_INSTALL)/$(PROJECT)/networkflow.jpg
- # rm -f $(WWW_INSTALL)/$(PROJECT)/networkflow.png
- # rm -f $(WWW_INSTALL)/$(PROJECT)/PCIreg.jpg
- # cp recvbd.jpg $(WWW_INSTALL)/$(PROJECT)/recvbd.jpg
- # cp networkflow.jpg $(WWW_INSTALL)/$(PROJECT)/networkflow.jpg
- # cp networkflow.png $(WWW_INSTALL)/$(PROJECT)/networkflow.png
- # cp PCIreg.jpg $(WWW_INSTALL)/$(PROJECT)/PCIreg.jpg
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-clean:
- rm -f *.o $(PROG) *.txt core $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
- rm -f networking networking-*
- rm -f timedata.texi timetbl.texi intr.texi wksheets.texi
- rm -f timetbl.t wksheets.t
- rm -f *.fixed _*
-
-convert:
-# /usr/bin/gs -dMaxBitmap=300000000 -g5500x7500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=networkflow.pdf -- networkflow.eps -c -quit
-# /usr/bin/gs -dMaxBitmap=300000000 -g4500x5500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=PCIreg.pdf -- PCIreg.eps -c -quit
-# /usr/bin/gs -dMaxBitmap=300000000 -g4500x5500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=recvbd.pdf -- recvbd.eps -c -quit
diff --git a/doc/filesystem/Makefile.am b/doc/filesystem/Makefile.am
new file mode 100644
index 0000000000..5b02ed1d39
--- /dev/null
+++ b/doc/filesystem/Makefile.am
@@ -0,0 +1,68 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=filesystem
+
+include $(top_srcdir)/project.am
+
+BMENU+= -c
+
+COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+
+GENERATED_FILES=patheval.texi \
+ init.texi mounting.texi syscalls.texi fsrequirements.texi imfs.texi \
+ miniimfs.texi tftp.texi
+
+FILES= preface.texi
+
+info_TEXINFOS = filesystem.texi
+filesystem_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+
+patheval.texi: patheval.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+init.texi: init.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+mounting.texi: mounting.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+syscalls.texi: syscalls.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+fsrequirements.texi: fsrequirements.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+imfs.texi: imfs.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+miniimfs.texi: miniimfs.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+tftp.texi: tftp.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+EXTRA_DIST = *.t
diff --git a/doc/gnu_docs/Makefile.am b/doc/gnu_docs/Makefile.am
new file mode 100644
index 0000000000..ce8101cf01
--- /dev/null
+++ b/doc/gnu_docs/Makefile.am
@@ -0,0 +1,13 @@
+## $Id$
+
+AUTOMAKE_OPTIONS = foreign
+
+EXTRA_DIST = \
+gnu_footer.html \
+mk_install_dir \
+Tool_Doc_Instructions \
+gnu_header.html \
+refcard.html \
+gen_docs \
+index.html \
+rtems_tools_index.html \ No newline at end of file
diff --git a/doc/index.html b/doc/index.html
deleted file mode 100644
index 4ad742870f..0000000000
--- a/doc/index.html
+++ /dev/null
@@ -1,275 +0,0 @@
-<HTML>
-<HEAD><TITLE>RTEMS RTEMS_VERSION On-Line Library</TITLE></HEAD>
-<BODY BGCOLOR="FFFFFF">
-<A HREF="http://www.oarcorp.com" target="Text Frame">
- <IMG align=right BORDER=0 SRC="oaronly.jpg" ALT="OAR"> </A>
-<H1>RTEMS RTEMS_VERSION On-Line Library</H1>
-<HR>
-<BODY>
-<MENU>
- <LI>
- <A HREF="FAQ/FAQ.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="FAQ/FAQ.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="FAQ/FAQ.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="FAQ/index.html">RTEMS FAQ</A>
- </LI>
- <LI>C/C++ Manuals</LI>
- <MENU>
- <LI><A HREF="BAD.html">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="started/started.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="started/started.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="started/index.html">
- Getting Started with RTEMS for C/C++ Users</A>
- </LI>
-
- <LI><A HREF="c_user/c_user.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="c_user/c_user.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="c_user/c_user.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="c_user/index.html">
- RTEMS Applications C User's Guide</A>
- </LI>
-
- <LI><A HREF="posix_users/posix_users.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="posix_users/posix_users.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="posix_users/posix_users.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="posix_users/index.html">
- RTEMS POSIX API User's Guide</A>
- </LI>
-
- <LI><A HREF="itron/itron.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="itron/itron.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="itron/itron.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="itron/index.html">
- RTEMS ITRON 3.0 API User's Guide</A>
- </LI>
-
- <LI><A HREF="networking/networking.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="networking/networking.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="networking/networking.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="networking/index.html">
- RTEMS Network Supplement</A>
- </LI>
- </MENU>
- <LI>Ada Manuals</LI>
- <MENU>
- <LI><A HREF="BAD.html">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="started_ada/started_ada.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="started_ada/started_ada.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="started_ada/index.html">
- Getting Started with GNAT/RTEMS</A>
- </LI>
- <LI><A HREF="ada_user/ada_user.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="ada_user/ada_user.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="ada_user/ada_user.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="ada_user/index.html">
- RTEMS Applications Ada User's Guide</A>
- </LI>
- </MENU>
- <LI>Miscellaneous Manuals</LI>
- <MENU>
- <LI><A HREF="develenv/develenv.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="develenv/develenv.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="develenv/develenv.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="develenv/index.html">
- RTEMS Development Environment Guide</A>
- </LI>
-
- <LI><A HREF="rtems_gdb/rtems_gdb.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="rtems_gdb/rtems_gdb.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="rtems_gdb/rtems_gdb.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="rtems_gdb/index.html">
- RTEMS/GDB User's Guide</A>
- </LI>
-
- <LI><A HREF="rgdb_specs/rgdb_specs.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="rgdb_specs/rgdb_specs.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="rgdb_specs/rgdb_specs.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="rgdb_specs/index.html">
- RTEMS Remote Debugger Server Specifications</A>
- </LI>
-
- <LI><A HREF="bsp_howto/bsp_howto.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="bsp_howto/bsp_howto.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="bsp_howto/bsp_howto.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="bsp_howto/index.html">
- RTEMS BSP and Device Driver Development Guide</A>
- </LI>
-
- <LI><A HREF="porting/porting.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="porting/porting.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="porting/porting.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="porting/index.html">
- RTEMS Porting Guide</A>
- </LI>
-
- <LI><A HREF="filesystem/filesystem.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="filesystem/filesystem.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="filesystem/filesystem.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="filesystem/index.html">
- RTEMS Filesystem Design Guide</A>
- </LI>
-
- <LI><A HREF="posix1003_1/posix1003_1.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="posix1003_1/posix1003_1.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="posix1003_1/posix1003_1.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="posix1003_1/index.html">
- RTEMS POSIX 1003.1 Compliance Guide</A>
- </LI>
- </MENU>
-
-
-<LI>CPU Supplements
-
- <MENU>
- <LI><A HREF="HELP.html">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="HELP.html">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="HELP.html">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="HELP.html">
- RTEMS AMD 29K Applications Supplement</A>
- </LI>
-
- <LI><A HREF="HELP.html">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="HELP.html">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="HELP.html">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="HELP.html">
- RTEMS Hitachi SH Applications Supplement</A>
- </LI>
-
- <LI><A HREF="i386/i386.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="i386/i386.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="i386/i386.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="i386/index.html">
- RTEMS Intel i386 Applications Supplement</A>
- </LI>
-
- <LI><A HREF="i960/i960.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="i960/i960.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="i960/i960.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="i960/index.html">
- RTEMS Intel i960 Applications Supplement</A>
- </LI>
-
- <LI><A HREF="HELP.html">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="HELP.html">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="HELP.html">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="HELP.html">
- RTEMS MIPS64 ORION Applications Supplement</A>
- </LI>
-
- <LI><A HREF="m68k/m68k.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="m68k/m68k.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="m68k/m68k.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="m68k/index.html">
- RTEMS Motorola MC68xxx Applications Supplement</A>
- </LI>
-
- <LI><A HREF="powerpc/powerpc.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="powerpc/powerpc.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="powerpc/powerpc.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="powerpc/index.html">
- RTEMS PowerPC Applications Supplement</A>
- </LI>
-
- <LI><A HREF="sparc/sparc.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="sparc/sparc.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="sparc/sparc.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="sparc/index.html">
- RTEMS SPARC Applications Supplement</A>
- </LI>
-
- <LI><A HREF="hppa1_1/hppa1_1.pdf">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="hppa1_1/hppa1_1.ps">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="hppa1_1/hppa1_1.dvi">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="hppa1_1/index.html">
- RTEMS Hewlett Packard PA-RISC Applications Supplement</A>
- </LI>
-
- <LI><A HREF="HELP.html">
- <IMG SRC="pdf1.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="HELP.html">
- <IMG SRC="ps.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="HELP.html">
- <IMG SRC="dvi.gif" HEIGHT=18 WIDTH=16></A>
- <A HREF="HELP.html">
- RTEMS UNIX Port Applications Supplement</A>
- </LI>
-
- </MENU>
-</LI>
-
-</MENU>
-<HR>
-Copyright &copy; 1988-2000 <A HREF="http://www.oarcorp.com" target="Text Frame">OAR Corporation</A>
-</BODY></HTML>
diff --git a/doc/index.html.in b/doc/index.html.in
new file mode 100644
index 0000000000..65d9edb58e
--- /dev/null
+++ b/doc/index.html.in
@@ -0,0 +1,275 @@
+<HTML>
+<HEAD><TITLE>RTEMS @RTEMS_VERSION@ On-Line Library</TITLE></HEAD>
+<BODY BGCOLOR="FFFFFF">
+<A HREF="http://www.oarcorp.com" target="Text Frame">
+ <IMG align=right BORDER=0 SRC="images/oaronly.jpg" ALT="OAR"> </A>
+<H1>RTEMS @RTEMS_VERSION@ On-Line Library</H1>
+<HR>
+<BODY>
+<MENU>
+ <LI>
+ <A HREF="../pdf/FAQ.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/FAQ.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/FAQ.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="FAQ/index.html">RTEMS FAQ</A>
+ </LI>
+ <LI>C/C++ Manuals</LI>
+ <MENU>
+ <LI><A HREF="BAD.html">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/started.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/started.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="started/index.html">
+ Getting Started with RTEMS for C/C++ Users</A>
+ </LI>
+
+ <LI><A HREF="../pdf/c_user.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/c_user.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/c_user.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="c_user/index.html">
+ RTEMS Applications C User's Guide</A>
+ </LI>
+
+ <LI><A HREF="../pdf/posix_users.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/posix_users.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/posix_users.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="posix_users/index.html">
+ RTEMS POSIX API User's Guide</A>
+ </LI>
+
+ <LI><A HREF="../pdf/itron.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/itron.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/itron.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="itron/index.html">
+ RTEMS ITRON 3.0 API User's Guide</A>
+ </LI>
+
+ <LI><A HREF="../pdf/networking.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/networking.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/networking.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="networking/index.html">
+ RTEMS Network Supplement</A>
+ </LI>
+ </MENU>
+ <LI>Ada Manuals</LI>
+ <MENU>
+ <LI><A HREF="BAD.html">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/started_ada.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/started_ada.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="started_ada/index.html">
+ Getting Started with GNAT/RTEMS</A>
+ </LI>
+ <LI><A HREF="../pdf/ada_user.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/ada_user.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/ada_user.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="ada_user/index.html">
+ RTEMS Applications Ada User's Guide</A>
+ </LI>
+ </MENU>
+ <LI>Miscellaneous Manuals</LI>
+ <MENU>
+ <LI><A HREF="../pdf/develenv.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/develenv.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/develenv.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="develenv/index.html">
+ RTEMS Development Environment Guide</A>
+ </LI>
+
+ <LI><A HREF="../pdf/rtems_gdb.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/rtems_gdb.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/rtems_gdb.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="rtems_gdb/index.html">
+ RTEMS/GDB User's Guide</A>
+ </LI>
+
+ <LI><A HREF="../pdf/rgdb_specs.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/rgdb_specs.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/rgdb_specs.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="rgdb_specs/index.html">
+ RTEMS Remote Debugger Server Specifications</A>
+ </LI>
+
+ <LI><A HREF="../pdf/bsp_howto.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/bsp_howto.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/bsp_howto.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="bsp_howto/index.html">
+ RTEMS BSP and Device Driver Development Guide</A>
+ </LI>
+
+ <LI><A HREF="../pdf/porting.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/porting.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/porting.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="porting/index.html">
+ RTEMS Porting Guide</A>
+ </LI>
+
+ <LI><A HREF="../pdf/filesystem.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/filesystem.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/filesystem.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="filesystem/index.html">
+ RTEMS Filesystem Design Guide</A>
+ </LI>
+
+ <LI><A HREF="../pdf/posix1003_1.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/posix1003_1.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/posix1003_1.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="posix1003_1/index.html">
+ RTEMS POSIX 1003.1 Compliance Guide</A>
+ </LI>
+ </MENU>
+
+
+<LI>CPU Supplements
+
+ <MENU>
+ <LI><A HREF="HELP.html">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="HELP.html">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="HELP.html">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="HELP.html">
+ RTEMS AMD 29K Applications Supplement</A>
+ </LI>
+
+ <LI><A HREF="HELP.html">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="HELP.html">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="HELP.html">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="HELP.html">
+ RTEMS Hitachi SH Applications Supplement</A>
+ </LI>
+
+ <LI><A HREF="../pdf/i386.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/i386.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/i386.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="i386/index.html">
+ RTEMS Intel i386 Applications Supplement</A>
+ </LI>
+
+ <LI><A HREF="../pdf/i960.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/i960.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/i960.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="i960/index.html">
+ RTEMS Intel i960 Applications Supplement</A>
+ </LI>
+
+ <LI><A HREF="HELP.html">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="HELP.html">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="HELP.html">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="HELP.html">
+ RTEMS MIPS64 ORION Applications Supplement</A>
+ </LI>
+
+ <LI><A HREF="../pdf/m68k.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/m68k.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/m68k.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="m68k/index.html">
+ RTEMS Motorola MC68xxx Applications Supplement</A>
+ </LI>
+
+ <LI><A HREF="../pdf/powerpc.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/powerpc.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/powerpc.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="powerpc/index.html">
+ RTEMS PowerPC Applications Supplement</A>
+ </LI>
+
+ <LI><A HREF="../pdf/sparc.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/sparc.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/sparc.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="sparc/index.html">
+ RTEMS SPARC Applications Supplement</A>
+ </LI>
+
+ <LI><A HREF="../pdf/hppa1_1.pdf">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../ps/hppa1_1.ps">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="../dvi/hppa1_1.dvi">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="hppa1_1/index.html">
+ RTEMS Hewlett Packard PA-RISC Applications Supplement</A>
+ </LI>
+
+ <LI><A HREF="HELP.html">
+ <IMG SRC="images/pdf1.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="HELP.html">
+ <IMG SRC="images/ps.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="HELP.html">
+ <IMG SRC="images/dvi.gif" HEIGHT=18 WIDTH=16></A>
+ <A HREF="HELP.html">
+ RTEMS UNIX Port Applications Supplement</A>
+ </LI>
+
+ </MENU>
+</LI>
+
+</MENU>
+<HR>
+Copyright &copy; 1988-2000 <A HREF="http://www.oarcorp.com" target="Text Frame">OAR Corporation</A>
+</BODY></HTML>
diff --git a/doc/itron3.0/Makefile b/doc/itron3.0/Makefile
deleted file mode 100644
index d3defd1fb8..0000000000
--- a/doc/itron3.0/Makefile
+++ /dev/null
@@ -1,133 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=itron
-
-include ../Make.config
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=
-
-GENERATED_FILES= \
- status.texi \
- task.texi tasksync.texi semaphore.texi eventflags.texi mailbox.texi \
- msgbuffer.texi rendezvous.texi interrupt.texi memorypool.texi \
- fixedblock.texi time.texi config.texi network.texi
-
-FILES= $(PROJECT).texi \
- $(COMMON_FILES) preface.texi $(GENERATED_FILES)
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: $(FILES) $(PROJECT)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: $(PROJECT).dvi
-ps: $(PROJECT).ps
-pdf: $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-html: $(FILES)
- -mkdir -p html
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-clean:
- rm -f *.o $(PROG) *.txt core *.html
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES) $(PROJECT).pdf
- rm -rf html
-
-status.texi: status.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-task.texi: task.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-tasksync.texi: tasksync.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-semaphore.texi: semaphore.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-eventflags.texi: eventflags.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-mailbox.texi: mailbox.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-msgbuffer.texi: msgbuffer.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-rendezvous.texi: rendezvous.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-interrupt.texi: interrupt.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-memorypool.texi: memorypool.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-fixedblock.texi: fixedblock.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-time.texi: time.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-config.texi: config.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-network.texi: network.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
diff --git a/doc/itron3.0/Makefile.am b/doc/itron3.0/Makefile.am
new file mode 100644
index 0000000000..b13c762da4
--- /dev/null
+++ b/doc/itron3.0/Makefile.am
@@ -0,0 +1,100 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=itron
+
+include $(top_srcdir)/project.am
+
+COMMON_FILES=
+
+GENERATED_FILES= \
+ status.texi \
+ task.texi tasksync.texi semaphore.texi eventflags.texi mailbox.texi \
+ msgbuffer.texi rendezvous.texi interrupt.texi memorypool.texi \
+ fixedblock.texi time.texi config.texi network.texi
+
+FILES= preface.texi
+
+info_TEXINFOS = itron.texi
+itron_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+
+status.texi: status.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+task.texi: task.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+tasksync.texi: tasksync.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+semaphore.texi: semaphore.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+eventflags.texi: eventflags.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+mailbox.texi: mailbox.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+msgbuffer.texi: msgbuffer.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+rendezvous.texi: rendezvous.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+interrupt.texi: interrupt.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+memorypool.texi: memorypool.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+fixedblock.texi: fixedblock.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+time.texi: time.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+config.texi: config.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+network.texi: network.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+noinst_SCRIPTS = gen_all gen_section gen_status_shell
+
+EXTRA_DIST = *.t $(noinst_SCRIPTS)
diff --git a/doc/networking/Makefile b/doc/networking/Makefile
deleted file mode 100644
index a87d6fdf11..0000000000
--- a/doc/networking/Makefile
+++ /dev/null
@@ -1,109 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=networking
-
-include ../Make.config
-
-REPLACE=../tools/word-replace
-
-BMENU+= -c
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=../common/cpright.texi ../common/setup.texi
-
-GENERATED_FILES=networkapp.texi driver.texi networktasks.texi testing.texi \
- servers.texi decdriver.texi
-
-FILES= $(PROJECT).texi \
- networktasks.texi preface.texi $(GENERATED_FILES)
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(PROJECT)
- #cp $(wildcard $(PROJECT) $(PROJECT)-*) $(INFO_INSTALL)
- cp $(PROJECT) $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-networktasks.texi: networktasks.t Makefile
- $(BMENU) -p "Preface" \
- -u "Top" \
- -n "Networking Driver" ${*}.t
-
-driver.texi: driver.t Makefile
- $(BMENU) -p "Network Task Structure and Data Flow" \
- -u "Top" \
- -n "Using Networking in an RTEMS Application" ${*}.t
-
-networkapp.texi: networkapp.t Makefile
- $(BMENU) -p "Write the Driver Statistic-Printing Function" \
- -u "Top" \
- -n "Testing the Driver" ${*}.t
-
-testing.texi: testing.t Makefile
- $(BMENU) -p "Time Synchronization Using NTP" \
- -u "Top" \
- -n "Network Servers" ${*}.t
-
-servers.texi: servers.t Makefile
- $(BMENU) -p "Throughput" \
- -u "Top" \
- -n "DEC 21140 Driver" ${*}.t
-
-decdriver.texi: decdriver.t Makefile
- $(BMENU) -p "Using Hooks" \
- -u "Top" \
- -n "Command and Variable Index" ${*}.t
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- rm -f $(WWW_INSTALL)/$(PROJECT)/networkflow.jpg
- rm -f $(WWW_INSTALL)/$(PROJECT)/networkflow.png
- rm -f $(WWW_INSTALL)/$(PROJECT)/PCIreg.jpg
- cp recvbd.jpg $(WWW_INSTALL)/$(PROJECT)/recvbd.jpg
- cp networkflow.jpg $(WWW_INSTALL)/$(PROJECT)/networkflow.jpg
- cp networkflow.png $(WWW_INSTALL)/$(PROJECT)/networkflow.png
- cp PCIreg.jpg $(WWW_INSTALL)/$(PROJECT)/PCIreg.jpg
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-clean:
- rm -f *.o $(PROG) *.txt core $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
- rm -f $(PROJECT) $(PROJECT)-*
- rm -f timedata.texi timetbl.texi intr.texi wksheets.texi
- rm -f timetbl.t wksheets.t
- rm -f *.fixed _*
-
-convert:
- /usr/bin/gs -dMaxBitmap=300000000 -g5500x7500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=networkflow.pdf -- networkflow.eps -c -quit
- /usr/bin/gs -dMaxBitmap=300000000 -g4500x5500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=PCIreg.pdf -- PCIreg.eps -c -quit
- /usr/bin/gs -dMaxBitmap=300000000 -g4500x5500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=recvbd.pdf -- recvbd.eps -c -quit
diff --git a/doc/networking/Makefile.am b/doc/networking/Makefile.am
new file mode 100644
index 0000000000..42c499b219
--- /dev/null
+++ b/doc/networking/Makefile.am
@@ -0,0 +1,71 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=networking
+
+include $(top_srcdir)/project.am
+
+# FIXME: Why -c ?
+BMENU+= -c
+
+COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+
+GENERATED_FILES=networkapp.texi driver.texi networktasks.texi testing.texi \
+ servers.texi decdriver.texi
+
+FILES= networktasks.texi preface.texi
+
+info_TEXINFOS = networking.texi
+networking_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+
+$(PROJECT).dvi: networkflow.eps PCIreg.eps recvbd.eps
+
+$(PROJECT).pdf: networkflow.pdf PCIreg.pdf recvbd.pdf
+
+if USE_HTML
+html_project_DATA += networkflow.jpg networkflow.png PCIreg.jpg recvbd.jpg
+endif
+
+networktasks.texi: networktasks.t
+ $(BMENU) -p "Preface" \
+ -u "Top" \
+ -n "Networking Driver" $<
+
+driver.texi: driver.t
+ $(BMENU) -p "Network Task Structure and Data Flow" \
+ -u "Top" \
+ -n "Using Networking in an RTEMS Application" $<
+
+networkapp.texi: networkapp.t
+ $(BMENU) -p "Write the Driver Statistic-Printing Function" \
+ -u "Top" \
+ -n "Testing the Driver" $<
+
+testing.texi: testing.t
+ $(BMENU) -p "Time Synchronization Using NTP" \
+ -u "Top" \
+ -n "Network Servers" $<
+
+servers.texi: servers.t
+ $(BMENU) -p "Throughput" \
+ -u "Top" \
+ -n "DEC 21140 Driver" $<
+
+decdriver.texi: decdriver.t
+ $(BMENU) -p "Using Hooks" \
+ -u "Top" \
+ -n "Command and Variable Index" $<
+
+PICTURE_FILES = \
+PCIreg.eps PCIreg.jpg \
+networkflow.eps networkflow.jpg networkflow.png \
+recvbd.eps recvbd.jpg
+
+EXTRA_DIST = *.t $(PICTURE_FILES)
diff --git a/doc/networking/PCIreg.pdf b/doc/networking/PCIreg.pdf
deleted file mode 100644
index 5fbb991e26..0000000000
--- a/doc/networking/PCIreg.pdf
+++ /dev/null
Binary files differ
diff --git a/doc/networking/decdriver.t b/doc/networking/decdriver.t
index 7a0fd0c4a3..f9fdbd778e 100644
--- a/doc/networking/decdriver.t
+++ b/doc/networking/decdriver.t
@@ -80,7 +80,7 @@ There is no ASCII version of the PCI Device's Configuration Header Space Format
@end ifset
@ifset use-tex
-@image{PCIreg,,}
+@image{PCIreg}
@end ifset
@c @image{PCIreg}
diff --git a/doc/networking/networkflow.pdf b/doc/networking/networkflow.pdf
deleted file mode 100644
index b8c6cf9ab9..0000000000
--- a/doc/networking/networkflow.pdf
+++ /dev/null
Binary files differ
diff --git a/doc/networking/networktasks.t b/doc/networking/networktasks.t
index b9760301e1..a6cf9a0683 100644
--- a/doc/networking/networktasks.t
+++ b/doc/networking/networktasks.t
@@ -23,14 +23,7 @@ NO ASCII VERSION OF THE TASKING FIGURE IS AVAILABLE
@end ifset
@ifset use-tex
-@c for now use the ascii version
-@example
-@group
-@c why does this not work for pdf?
-@c @image{networkflow,5in,6in}
-NO TEX VERSION OF THE TASKING FIGURE IS AVAILABLE
-@end group
-@end example
+@image{networkflow,5in,6in}
@end ifset
@ifset use-html
diff --git a/doc/networking/recvbd.pdf b/doc/networking/recvbd.pdf
deleted file mode 100644
index 1825846f79..0000000000
--- a/doc/networking/recvbd.pdf
+++ /dev/null
Binary files differ
diff --git a/doc/new_chapters/Makefile b/doc/new_chapters/Makefile
deleted file mode 100644
index 8636e20436..0000000000
--- a/doc/new_chapters/Makefile
+++ /dev/null
@@ -1,107 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=new_chapters
-
-include ../Make.config
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=../common/cpright.texi
-
-GENERATED_FILES= \
- adminiface.texi confspace.texi \
- dumpcontrol.texi eventlog.texi \
- stackchk.texi rtmonuse.texi cpuuse.texi error.texi monitor.texi
-
-FILES= $(PROJECT).texi \
- $(COMMON_FILES) $(GENERATED_FILES)
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(FILES) $(PROJECT)
-# cp $(PROJECT) $(PROJECT)-* $(INFO_INSTALL)
- cp $(PROJECT) $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- -cd .. ; gmake headers
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-clean:
- rm -f *.o $(PROG) *.txt core *.html $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES)
-
-eventlog.texi: eventlog.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-dumpcontrol.texi: dumpcontrol.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-confspace.texi: confspace.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-adminiface.texi: adminiface.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-stackchk.texi: stackchk.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-rtmonuse.texi: rtmonuse.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-cpuuse.texi: cpuuse.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-error.texi: error.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-monitor.texi: monitor.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
diff --git a/doc/new_chapters/Makefile.am b/doc/new_chapters/Makefile.am
new file mode 100644
index 0000000000..faeb5e5a21
--- /dev/null
+++ b/doc/new_chapters/Makefile.am
@@ -0,0 +1,75 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=new_chapters
+
+include $(top_srcdir)/project.am
+
+COMMON_FILES=$(top_srcdir)/common/cpright.texi
+
+GENERATED_FILES= \
+ adminiface.texi confspace.texi \
+ dumpcontrol.texi eventlog.texi \
+ stackchk.texi rtmonuse.texi cpuuse.texi error.texi monitor.texi
+
+FILES=
+
+info_TEXINFOS = new_chapters.texi
+new_chapters_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+
+eventlog.texi: eventlog.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+dumpcontrol.texi: dumpcontrol.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+confspace.texi: confspace.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+adminiface.texi: adminiface.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+stackchk.texi: stackchk.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+rtmonuse.texi: rtmonuse.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+cpuuse.texi: cpuuse.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+error.texi: error.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+monitor.texi: monitor.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+noinst_SCRIPTS = gen_section
+
+EXTRA_DIST = *.t STATUS TODO $(noinst_SCRIPTS)
+ \ No newline at end of file
diff --git a/doc/oaronly.jpg b/doc/oaronly.jpg
deleted file mode 100644
index c87c151404..0000000000
--- a/doc/oaronly.jpg
+++ /dev/null
Binary files differ
diff --git a/doc/porting/Makefile b/doc/porting/Makefile.am
index b612e6e095..7e1cd643e1 100644
--- a/doc/porting/Makefile
+++ b/doc/porting/Makefile.am
@@ -6,16 +6,14 @@
# $Id$
#
-PROJECT=porting
+AUTOMAKE_OPTIONS = foreign
-include ../Make.config
+PROJECT=porting
-all: html info ps pdf
+include $(top_srcdir)/project.am
-dirs:
- $(make-dirs)
+COMMON_FILES=$(top_srcdir)/common/cpright.texi
-COMMON_FILES=../common/cpright.texi
FILES=preface.texi developtools.texi sourcecode.texi cpumodels.texi \
cpuinit.texi interrupts.texi taskcontext.texi idlethread.texi \
prioritybitmap.texi codetuning.texi miscellaneous.texi $(COMMON_FILES)
@@ -24,88 +22,57 @@ GENERATED_FILES=developtools.texi sourcecode.texi cpumodels.texi \
cpuinit.texi interrupts.texi taskcontext.texi idlethread.texi \
prioritybitmap.texi codetuning.texi miscellaneous.texi
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(PROJECT)
- cp $(PROJECT) $(PROJECT)-* $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-clean:
- rm -f *.o $(PROG) *.txt core *.html $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES)
+info_TEXINFOS = porting.texi
+porting_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
developtools.texi: developtools.t
$(BMENU) -p "Preface" \
-u "Top" \
- -n "Source Code Organization" ${*}.t
+ -n "Source Code Organization" $<
sourcecode.texi: sourcecode.t
$(BMENU) -p "Development Tools" \
-u "Top" \
- -n "CPU Model Variations" ${*}.t
+ -n "CPU Model Variations" $<
cpumodels.texi: cpumodels.t
$(BMENU) -p "Source Code Organization Introduction" \
-u "Top" \
- -n "CPU Initialization" ${*}.t
+ -n "CPU Initialization" $<
cpuinit.texi: cpuinit.t
$(BMENU) -p "CPU Model Variations Coding Issues" \
-u "Top" \
- -n "Interrupts" ${*}.t
+ -n "Interrupts" $<
interrupts.texi: interrupts.t
$(BMENU) -p "CPU Initialization Initializing the CPU" \
-u "Top" \
- -n "Task Context Management" ${*}.t
+ -n "Task Context Management" $<
taskcontext.texi: taskcontext.t
$(BMENU) -p "Interrupts Pointer to _Thread_Dispatch Routine" \
-u "Top" \
- -n "IDLE Thread" ${*}.t
+ -n "IDLE Thread" $<
idlethread.texi: idlethread.t
$(BMENU) -p "Task Context Management Restoring a Floating Point Context" \
-u "Top" \
- -n "Priority Bitmap Manipulation" ${*}.t
+ -n "Priority Bitmap Manipulation" $<
prioritybitmap.texi: prioritybitmap.t
$(BMENU) -p "IDLE Thread Idle Thread Body" \
-u "Top" \
- -n "Code Tuning Parameters" ${*}.t
+ -n "Code Tuning Parameters" $<
codetuning.texi: codetuning.t
$(BMENU) -p "Priority Bitmap Manipulation Bit Scan Support" \
-u "Top" \
- -n "Miscellaneous" ${*}.t
+ -n "Miscellaneous" $<
miscellaneous.texi: miscellaneous.t
$(BMENU) -p "Code Tuning Parameters Partition Element Alignment" \
-u "Top" \
- -n "Command and Variable Index" ${*}.t
+ -n "Command and Variable Index" $<
+EXTRA_DIST = *.t
diff --git a/doc/posix1003.1/Makefile b/doc/posix1003.1/Makefile.am
index 2a3a6c3761..6f94255d78 100644
--- a/doc/posix1003.1/Makefile
+++ b/doc/posix1003.1/Makefile.am
@@ -6,139 +6,113 @@
# $Id$
#
-PROJECT=posix1003_1
-
-include ../Make.config
+AUTOMAKE_OPTIONS = foreign
-all: html info ps pdf
+PROJECT=posix1003_1
-dirs:
- $(make-dirs)
+include $(top_srcdir)/project.am
-COMMON_FILES=../common/cpright.texi ../common/setup.texi
+COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
GENERATED_FILES=ch01.texi ch02.texi ch03.texi ch04.texi ch05.texi \
ch06.texi ch07.texi ch08.texi ch09.texi ch10.texi \
ch11.texi ch12.texi ch13.texi ch14.texi ch15.texi \
ch16.texi ch17.texi ch18.texi ch19.t ch19.texi
-FILES= $(PROJECT).texi \
- preface.texi $(GENERATED_FILES)
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(PROJECT)
- #cp $(wildcard $(PROJECT) $(PROJECT)-*) $(INFO_INSTALL)
- cp $(PROJECT) $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
+FILES= preface.texi
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
+info_TEXINFOS = posix1003_1.texi
+posix1003_1_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
ch01.texi: ch01.t
$(BMENU) -c -p "Preface" \
-u "Top" \
- -n "Terminology and General Requirements" ${*}.t
+ -n "Terminology and General Requirements" $<
ch02.texi: ch02.t
$(BMENU) -c -p "Conformance" \
-u "Top" \
- -n "Process Primitives" ${*}.t
+ -n "Process Primitives" $<
ch03.texi: ch03.t
$(BMENU) -c -p "Execution-Time Symbolic Constants for Portability Specifications" \
-u "Top" \
- -n "Process Environment" ${*}.t
+ -n "Process Environment" $<
ch04.texi: ch04.t
$(BMENU) -c -p "Delay Process Execution" \
-u "Top" \
- -n "Files and Directories" ${*}.t
+ -n "Files and Directories" $<
ch05.texi: ch05.t
$(BMENU) -c -p "Get Configurable System Variables" \
-u "Top" \
- -n "Input and Output Primitives" ${*}.t
+ -n "Input and Output Primitives" $<
ch06.texi: ch06.t
$(BMENU) -c -p "Get Configurable Pathname Variables" \
-u "Top" \
- -n "Device- and Class-Specific Functions" ${*}.t
+ -n "Device- and Class-Specific Functions" $<
ch07.texi: ch07.t
$(BMENU) -c -p " Asynchronous File Synchronization" \
-u "Top" \
- -n "Language-Specific Services for the C Programming Language" ${*}.t
+ -n "Language-Specific Services for the C Programming Language" $<
ch08.texi: ch08.t
$(BMENU) -c -p "Set Foreground Process Group ID" \
-u "Top" \
- -n "System Databases" ${*}.t
+ -n "System Databases" $<
ch09.texi: ch09.t
$(BMENU) -c -p "Pseudo-Random Sequence Generation Functions" \
-u "Top" \
- -n "Data Interchange Format" ${*}.t
+ -n "Data Interchange Format" $<
ch10.texi: ch10.t
$(BMENU) -c -p "User Database Access" \
-u "Top" \
- -n "Synchronization" ${*}.t
+ -n "Synchronization" $<
ch11.texi: ch11.t
$(BMENU) -c -p "Multiple Volumes" \
-u "Top" \
- -n "Memory Management" ${*}.t
+ -n "Memory Management" $<
ch12.texi: ch12.t
$(BMENU) -c -p "Waiting on a Condition" \
-u "Top" \
- -n "Execution Scheduling" ${*}.t
+ -n "Execution Scheduling" $<
ch13.texi: ch13.t
$(BMENU) -c -p "Remove a Shared Memory Object" \
-u "Top" \
- -n "Clocks and Timers" ${*}.t
+ -n "Clocks and Timers" $<
ch14.texi: ch14.t
$(BMENU) -c -p "Change the Priority Ceiling of a Mutex" \
-u "Top" \
- -n "Message Passing" ${*}.t
+ -n "Message Passing" $<
ch15.texi: ch15.t
$(BMENU) -c -p "High Resolution Sleep" \
-u "Top" \
- -n "Thread Management" ${*}.t
+ -n "Thread Management" $<
ch16.texi: ch16.t
$(BMENU) -c -p "Get Message Queue Attributes" \
-u "Top" \
- -n "Thread-Specific Data" ${*}.t
+ -n "Thread-Specific Data" $<
ch17.texi: ch17.t
$(BMENU) -c -p "Dynamic Package Initialization" \
-u "Top" \
- -n "Thread Cancellation" ${*}.t
+ -n "Thread Cancellation" $<
ch18.texi: ch18.t
$(BMENU) -c -p "Thread-Specific Data Key Deletion" \
-u "Top" \
- -n "Compliance Summary" ${*}.t
+ -n "Compliance Summary" $<
ch19.t: ch01.t ch02.t ch03.t ch04.t ch05.t ch06.t ch07.t ch08.t ch09.t \
ch10.t ch11.t ch12.t ch13.t ch14.t ch15.t ch16.t ch17.t ch18.t \
@@ -148,16 +122,8 @@ ch19.t: ch01.t ch02.t ch03.t ch04.t ch05.t ch06.t ch07.t ch08.t ch09.t \
ch19.texi: ch19.t
$(BMENU) -c -p "List of Cancellation Points" \
-u "Top" \
- -n "Command and Variable Index" ${*}.t
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
+ -n "Command and Variable Index" $<
-clean:
- rm -f *.o $(PROG) *.txt core $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
- rm -f *.fixed _*
+noinst_SCRIPTS = summarize
+EXTRA_DIST = *.t compliance_list summarize
diff --git a/doc/posix_users/Makefile b/doc/posix_users/Makefile
deleted file mode 100644
index 8c862ebd29..0000000000
--- a/doc/posix_users/Makefile
+++ /dev/null
@@ -1,177 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=posix_users
-
-include ../Make.config
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=../common/cpright.texi
-
-GENERATED_FILES= \
- cancel.texi clock.texi cond.texi \
- cspecific.texi device.texi files.texi \
- io.texi key.texi memorymgmt.texi message.texi mutex.texi procenv.texi \
- process.texi sched.texi semaphores.texi signal.texi status.texi \
- systemdb.texi thread.texi timer.texi libc.texi libm.texi
-
-FILES= posix_users.texi preface.texi \
- $(COMMON_FILES) $(GENERATED_FILES)
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(FILES) $(PROJECT)
-# cp $(PROJECT) $(PROJECT)-* $(INFO_INSTALL)
- cp $(PROJECT) $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) posix_users.texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) posix_users.texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- -cd .. ; gmake headers
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- posix_users.texi
-
-clean:
- rm -f *.o $(PROG) *.txt core *.html $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES)
- rm -f *.cps *.cpss *.fns *.jkys *.pgs *.tps *.vrs
-
-process.texi: process.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-procenv.texi: procenv.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-files.texi: files.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-thread.texi: thread.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-signal.texi: signal.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-mutex.texi: mutex.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-cond.texi: cond.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-key.texi: key.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-clock.texi: clock.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-timer.texi: timer.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-sched.texi: sched.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-io.texi: io.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-device.texi: device.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-cspecific.texi: cspecific.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-semaphores.texi: semaphores.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-memorymgmt.texi: memorymgmt.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-message.texi: message.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-cancel.texi: cancel.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-systemdb.texi: systemdb.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-status.texi: status.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-libc.texi: libc.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
-
-libm.texi: libm.t Makefile
- $(BMENU) -p "" \
- -u "Top" \
- -n "" ${*}.t
-
diff --git a/doc/posix_users/Makefile.am b/doc/posix_users/Makefile.am
new file mode 100644
index 0000000000..c20c8bbbdf
--- /dev/null
+++ b/doc/posix_users/Makefile.am
@@ -0,0 +1,142 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=posix_users
+
+include $(top_srcdir)/project.am
+
+COMMON_FILES=$(top_srcdir)/common/cpright.texi
+
+GENERATED_FILES= \
+ cancel.texi clock.texi cond.texi \
+ cspecific.texi device.texi files.texi \
+ io.texi key.texi memorymgmt.texi message.texi mutex.texi procenv.texi \
+ process.texi sched.texi semaphores.texi signal.texi status.texi \
+ systemdb.texi thread.texi timer.texi libc.texi libm.texi
+
+FILES= preface.texi
+
+info_TEXINFOS = posix_users.texi
+posix_users_TEXINFOS = $(FILES) $(GENERATED_FILES)
+
+process.texi: process.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+procenv.texi: procenv.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+files.texi: files.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+thread.texi: thread.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+signal.texi: signal.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+mutex.texi: mutex.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+cond.texi: cond.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+key.texi: key.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+clock.texi: clock.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+timer.texi: timer.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+sched.texi: sched.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+io.texi: io.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+device.texi: device.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+cspecific.texi: cspecific.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+semaphores.texi: semaphores.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+memorymgmt.texi: memorymgmt.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+message.texi: message.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+cancel.texi: cancel.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+systemdb.texi: systemdb.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+status.texi: status.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+libc.texi: libc.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+
+libm.texi: libm.t
+ $(BMENU) -p "" \
+ -u "Top" \
+ -n "" $<
+
+noinst_SCRIPTS = gen_size_report
+EXTRA_DIST = *.t gen_size_report
+
diff --git a/doc/project.am b/doc/project.am
new file mode 100644
index 0000000000..0d1e03c6c6
--- /dev/null
+++ b/doc/project.am
@@ -0,0 +1,72 @@
+## $Id$
+
+SUFFIXES += .t
+
+## Texinfo support
+TEXINFO_TEX = $(top_srcdir)/texinfo/texinfo.tex
+
+MAINTAINERCLEANFILES += $(PROJECT) $(PROJECT)-[0-9] $(PROJECT)-[0-9][0-9]
+MAINTAINERCLEANFILES += $(GENERATED_FILES)
+
+## DVI support
+dvidir = $(pkgdatadir)/dvi
+## dvi_projectdir = $(dvidir)/$(PROJECT)
+
+## PS support
+psdir = $(pkgdatadir)/ps
+## ps_projectdir = $(psdir)/$(PROJECT)
+
+## PDF support
+SUFFIXES += .pdf
+
+pdfdir = $(pkgdatadir)/pdf
+## pdf_projectdir = $(pdfdir)/$(PROJECT)
+
+SUFFIXES += .eps
+
+if EPSTOPDF
+.eps.pdf:
+ $(EPSTOPDF) $< > $@
+endif
+
+if TEXI2PDF
+.texi.pdf:
+ TEXINPUTS=$(srcdir)/$(top_srcdir)/texinfo:$$TEXINPUTS \
+ MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2PDF) $<
+endif
+
+CLEANFILES += $(PROJECT).pdf
+
+## HTML
+SUFFIXES += .html
+
+html_projectdir = $(htmldir)/$(PROJECT)
+
+TEXI2WWW_ARGS=\
+-dirfile ../index.html \
+-header $(top_builddir)/rtems_header.html \
+-footer $(top_builddir)/rtems_footer.html \
+-icons ../images
+
+index.html $(PROJECT)*.html: $(PROJECT).texi \
+ $(top_builddir)/rtems_header.html $(top_builddir)/rtems_footer.html
+ $(TEXI2WWW) $(TEXI2WWW_ARGS) -base $(PROJECT) $<
+
+MOSTLYCLEANFILES += index.html $(PROJECT)*.html
+
+## Common installation points
+if USE_HTML
+html_project_DATA += index.html $(PROJECT)*.html
+endif
+
+if USE_DVI
+dvi_DATA += $(PROJECT).dvi
+endif
+
+if USE_PS
+ps_DATA += $(PROJECT).ps
+endif
+
+if USE_PDF
+pdf_DATA += $(PROJECT).pdf
+endif
diff --git a/doc/relnotes/Makefile b/doc/relnotes/Makefile
deleted file mode 100644
index a82a25fb54..0000000000
--- a/doc/relnotes/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=relnotes
-
-include ../Make.config
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=../common/cpright.texi
-
-FILES=install.texi intro.texi probrep.texi relnotes.texi status.texi
-
-info: dirs relnotes
- cp $(PROJECT) $(wildcard $(PROJECT)-*) $(INFO_INSTALL)
-
-relnotes: $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-html: dirs
- -mkdir -p $(WWW_INSTALL)/relnotes
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-clean:
- rm -f *.o $(PROG) *.txt core *.html $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f relnotes relnotes-* _*
-
diff --git a/doc/relnotes/Makefile.am b/doc/relnotes/Makefile.am
new file mode 100644
index 0000000000..1f9c55b5bc
--- /dev/null
+++ b/doc/relnotes/Makefile.am
@@ -0,0 +1,21 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=relnotes
+
+include $(top_srcdir)/project.am
+
+COMMON_FILES=$(top_srcdir)/common/cpright.texi
+
+FILES=install.texi intro.texi probrep.texi relnotes.texi status.texi
+
+info_TEXINFOS = relnotes.texi
+relnotes_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+
diff --git a/doc/rgdb_specs/Makefile b/doc/rgdb_specs/Makefile
deleted file mode 100644
index ddd3f70146..0000000000
--- a/doc/rgdb_specs/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=rgdb_specs
-
-include ../Make.config
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=../common/cpright.texi ../common/setup.texi
-
-GENERATED_FILES= \
- intro.texi revision.texi objectives.texi gdbinternals.texi \
- interfacing.texi comm.texi daemon.texi conclusion.texi
-
-FILES=$(PROJECT).texi $(GENERATED_FILES)
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(PROJECT)
- #cp $(wildcard $(PROJECT) $(PROJECT)-*) $(INFO_INSTALL)
- # cp $(PROJECT) $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- cp $(wildcard *.jpg) $(WWW_INSTALL)/$(PROJECT)
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-clean:
- rm -f *.o $(PROG) *.txt core $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
- rm -f *.fixed _*
-
-#
-# Process Automatically Generated Files
-#
-
-intro.texi: intro.t Makefile
- $(BMENU) -c -p "Top" \
- -u "Top" \
- -n "Document Revision History" ${*}.t
-
-revision.texi: revision.t Makefile
- $(BMENU) -c -p "Introduction" \
- -u "Top" \
- -n "Objectives" ${*}.t
-
-objectives.texi: objectives.t Makefile
- $(BMENU) -c -p "Document Revision History" \
- -u "Top" \
- -n "A Rapid Tour of GDB Internals" ${*}.t
-
-gdbinternals.texi: gdbinternals.t Makefile
- $(BMENU) -c -p "Implied Restrictions" \
- -u "Top" \
- -n "Interfacing GDB with RTEMS as a Target" ${*}.t
-
-interfacing.texi: interfacing.t Makefile
- $(BMENU) -c -p "A Rapid Tour of GDB Internals" \
- -u "Top" \
- -n "Communication with GDB" ${*}.t
-
-comm.texi: comm.t Makefile
- $(BMENU) -c -p "Interfacing GDB with RTEMS as a Target" \
- -u "Top" \
- -n "RTEMS Debugger Server Daemon" ${*}.t
-
-daemon.texi: daemon.t Makefile
- $(BMENU) -c -p "Communication with GDB" \
- -u "Top" \
- -n "Conclusion" ${*}.t
-
-conclusion.texi: conclusion.t Makefile
- $(BMENU) -c -p "Output of a Debug Session with the Prototype" \
- -u "Top" \
- -n "" ${*}.t
-
-convert:
- /usr/bin/gs -dMaxBitmap=300000000 -g4500x5500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=garde.pdf -- garde.eps -c -quit
- /usr/bin/gs -dMaxBitmap=300000000 -g4500x5500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=layers.pdf -- layers.eps -c -quit
- /usr/bin/gs -dMaxBitmap=300000000 -g4500x5500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=process.pdf -- process.eps -c -quit
- /usr/bin/gs -dMaxBitmap=300000000 -g4500x5500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=seqinit.pdf -- seqinit.eps -c -quit
- /usr/bin/gs -dMaxBitmap=300000000 -g4500x5500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=seqbreak.pdf -- seqbreak.eps -c -quit
- /usr/bin/gs -dMaxBitmap=300000000 -g4500x5500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=seqdetach.pdf -- seqdetach.eps -c -quit
-
diff --git a/doc/rgdb_specs/Makefile.am b/doc/rgdb_specs/Makefile.am
new file mode 100644
index 0000000000..af58592c16
--- /dev/null
+++ b/doc/rgdb_specs/Makefile.am
@@ -0,0 +1,83 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=rgdb_specs
+
+include $(top_srcdir)/project.am
+
+COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+
+GENERATED_FILES= \
+ intro.texi revision.texi objectives.texi gdbinternals.texi \
+ interfacing.texi comm.texi daemon.texi conclusion.texi
+
+FILES=
+
+info_TEXINFOS = rgdb_specs.texi
+rgdb_specs_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+
+JPEG_FILES = layers.jpg process.jpg seqinit.jpg seqbreak.jpg seqdetach.jpg
+
+if USE_HTML
+html_project_DATA += $(JPEG_FILES)
+endif
+
+#
+# Process Automatically Generated Files
+#
+
+intro.texi: intro.t
+ $(BMENU) -c -p "Top" \
+ -u "Top" \
+ -n "Document Revision History" $<
+
+revision.texi: revision.t
+ $(BMENU) -c -p "Introduction" \
+ -u "Top" \
+ -n "Objectives" $<
+
+objectives.texi: objectives.t
+ $(BMENU) -c -p "Document Revision History" \
+ -u "Top" \
+ -n "A Rapid Tour of GDB Internals" $<
+
+gdbinternals.texi: gdbinternals.t
+ $(BMENU) -c -p "Implied Restrictions" \
+ -u "Top" \
+ -n "Interfacing GDB with RTEMS as a Target" $<
+
+interfacing.texi: interfacing.t
+ $(BMENU) -c -p "A Rapid Tour of GDB Internals" \
+ -u "Top" \
+ -n "Communication with GDB" $<
+
+comm.texi: comm.t
+ $(BMENU) -c -p "Interfacing GDB with RTEMS as a Target" \
+ -u "Top" \
+ -n "RTEMS Debugger Server Daemon" $<
+
+daemon.texi: daemon.t
+ $(BMENU) -c -p "Communication with GDB" \
+ -u "Top" \
+ -n "Conclusion" $<
+
+conclusion.texi: conclusion.t
+ $(BMENU) -c -p "Output of a Debug Session with the Prototype" \
+ -u "Top" \
+ -n "" $<
+
+noinst_DATA = \
+layers.eps layers.pdf \
+process.eps process.pdf \
+seqdetach.eps seqdetach.pdf \
+seqbreak.eps seqbreak.pdf \
+seqinit.eps seqinit.pdf
+
+EXTRA_DIST = *.t $(noinst_DATA) $(JPEG_FILES)
diff --git a/doc/rgdb_specs/garde.eps b/doc/rgdb_specs/garde.eps
deleted file mode 100644
index 6d31db2f92..0000000000
--- a/doc/rgdb_specs/garde.eps
+++ /dev/null
@@ -1,8168 +0,0 @@
-%!PS-Adobe-2.0 EPSF-2.0
-%%Title: garde.eps
-%%Creator: fig2dev Version 3.2 Patchlevel 1
-%%CreationDate: Fri Oct 30 13:27:47 1998
-%%For: valette@tri-yann (Eric Valette,,6891,)
-%%Orientation: Portrait
-%%BoundingBox: 0 0 521 694
-%%Pages: 0
-%%BeginSetup
-%%EndSetup
-%%Magnification: 1.0000
-%%EndComments
-/$F2psDict 200 dict def
-$F2psDict begin
-$F2psDict /mtrx matrix put
-/col-1 {0 setgray} bind def
-/col0 {0.000 0.000 0.000 srgb} bind def
-/col1 {0.000 0.000 1.000 srgb} bind def
-/col2 {0.000 1.000 0.000 srgb} bind def
-/col3 {0.000 1.000 1.000 srgb} bind def
-/col4 {1.000 0.000 0.000 srgb} bind def
-/col5 {1.000 0.000 1.000 srgb} bind def
-/col6 {1.000 1.000 0.000 srgb} bind def
-/col7 {1.000 1.000 1.000 srgb} bind def
-/col8 {0.000 0.000 0.560 srgb} bind def
-/col9 {0.000 0.000 0.690 srgb} bind def
-/col10 {0.000 0.000 0.820 srgb} bind def
-/col11 {0.530 0.810 1.000 srgb} bind def
-/col12 {0.000 0.560 0.000 srgb} bind def
-/col13 {0.000 0.690 0.000 srgb} bind def
-/col14 {0.000 0.820 0.000 srgb} bind def
-/col15 {0.000 0.560 0.560 srgb} bind def
-/col16 {0.000 0.690 0.690 srgb} bind def
-/col17 {0.000 0.820 0.820 srgb} bind def
-/col18 {0.560 0.000 0.000 srgb} bind def
-/col19 {0.690 0.000 0.000 srgb} bind def
-/col20 {0.820 0.000 0.000 srgb} bind def
-/col21 {0.560 0.000 0.560 srgb} bind def
-/col22 {0.690 0.000 0.690 srgb} bind def
-/col23 {0.820 0.000 0.820 srgb} bind def
-/col24 {0.500 0.190 0.000 srgb} bind def
-/col25 {0.630 0.250 0.000 srgb} bind def
-/col26 {0.750 0.380 0.000 srgb} bind def
-/col27 {1.000 0.500 0.500 srgb} bind def
-/col28 {1.000 0.630 0.630 srgb} bind def
-/col29 {1.000 0.750 0.750 srgb} bind def
-/col30 {1.000 0.880 0.880 srgb} bind def
-/col31 {1.000 0.840 0.000 srgb} bind def
-
-end
-save
--27.0 696.0 translate
-1 -1 scale
-
-/cp {closepath} bind def
-/ef {eofill} bind def
-/gr {grestore} bind def
-/gs {gsave} bind def
-/sa {save} bind def
-/rs {restore} bind def
-/l {lineto} bind def
-/m {moveto} bind def
-/rm {rmoveto} bind def
-/n {newpath} bind def
-/s {stroke} bind def
-/sh {show} bind def
-/slc {setlinecap} bind def
-/slj {setlinejoin} bind def
-/slw {setlinewidth} bind def
-/srgb {setrgbcolor} bind def
-/rot {rotate} bind def
-/sc {scale} bind def
-/sd {setdash} bind def
-/ff {findfont} bind def
-/sf {setfont} bind def
-/scf {scalefont} bind def
-/sw {stringwidth} bind def
-/tr {translate} bind def
-/tnt {dup dup currentrgbcolor
- 4 -2 roll dup 1 exch sub 3 -1 roll mul add
- 4 -2 roll dup 1 exch sub 3 -1 roll mul add
- 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
- bind def
-/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
- 4 -2 roll mul srgb} bind def
-/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
-/$F2psEnd {$F2psEnteredState restore end} def
-%%EndProlog
-
-$F2psBegin
-10 setmiterlimit
-n -1000 12037 m -1000 -1000 l 9697 -1000 l 9697 12037 l cp clip
- 0.06299 0.06299 sc
-/Times-Roman ff 210.00 scf sf
-2115 8595 m
-gs 1 -1 sc (CRF) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-2115 8280 m
-gs 1 -1 sc (CRF) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-2115 7965 m
-gs 1 -1 sc (CRF) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-3600 5445 m
-gs 1 -1 sc (Validated By :) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-540 5850 m
-gs 1 -1 sc (Name :) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-495 6210 m
-gs 1 -1 sc (Company : ) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-495 6570 m
-gs 1 -1 sc (Received on :) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-5985 6210 m
-gs 1 -1 sc (Sign : ) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-3420 6210 m
-gs 1 -1 sc (Department :) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-3420 6615 m
-gs 1 -1 sc (Deadline : ) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-3420 5850 m
-gs 1 -1 sc (Position : ) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-585 4275 m
-gs 1 -1 sc (Name :) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-540 4635 m
-gs 1 -1 sc (Company : ) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-540 4995 m
-gs 1 -1 sc (Received on :) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-6030 4635 m
-gs 1 -1 sc (Sign : ) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-3465 4635 m
-gs 1 -1 sc (Department :) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-3465 5040 m
-gs 1 -1 sc (Deadline : ) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-3465 4275 m
-gs 1 -1 sc (Position : ) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-3645 3870 m
-gs 1 -1 sc (Verified By :) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-3060 2340 m
-gs 1 -1 sc (Last Modified on :) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-6570 2340 m
-gs 1 -1 sc (Version : ) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-540 2340 m
-gs 1 -1 sc (Created on : ) col0 sh gr
-% Polyline
-7.500 slw
-n 2970 2025 m 2970 2520 l gs col0 s gr
-% Polyline
-n 6390 2025 m 6390 2520 l gs col0 s gr
-% Polyline
-n 450 2520 m 8685 2520 l 8685 2565 l gs col0 s gr
-% Polyline
-n 450 3555 m 8685 3555 l 8685 3600 l gs col0 s gr
-% Polyline
-n 450 3015 m 8685 3015 l 8685 3060 l gs col0 s gr
-% Polyline
-n 450 6750 m 8685 6750 l 8685 6795 l gs col0 s gr
-% Polyline
-n 450 7200 m 8685 7200 l 8685 7245 l gs col0 s gr
-% Polyline
-n 450 5490 m 8685 5490 l 8685 5535 l gs col0 s gr
-% Polyline
-n 450 3915 m 8685 3915 l 8685 3960 l gs col0 s gr
-% Polyline
-n 450 5175 m 8685 5175 l 8685 5220 l gs col0 s gr
-/Times-Bold ff 210.00 scf sf
-540 3375 m
-gs 1 -1 sc (Document Internal Reference : ) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-585 2835 m
-gs 1 -1 sc (Author : ) col0 sh gr
-/Times-Bold ff 270.00 scf sf
-3420 7065 m
-gs 1 -1 sc (DISTRIBUTION LIST) col0 sh gr
-% Polyline
-n 1980 7200 m 1980 10305 l gs col0 s gr
-% Polyline
-n 5895 7200 m 5895 10305 l gs col0 s gr
-% Polyline
-n 4500 7200 m 4500 10305 l gs col0 s gr
-% Polyline
-n 3105 7200 m 3105 10305 l gs col0 s gr
-% Polyline
-n 7515 7200 m 7515 10305 l gs col0 s gr
-/Times-Bold ff 210.00 scf sf
-495 7515 m
-gs 1 -1 sc (Name) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-5985 7515 m
-gs 1 -1 sc (Reason) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-4590 7515 m
-gs 1 -1 sc (Position) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-2025 7515 m
-gs 1 -1 sc (Company) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-3150 7515 m
-gs 1 -1 sc (Department) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-7560 7515 m
-gs 1 -1 sc (Has Copy) col0 sh gr
-% Polyline
-n 450 7650 m 8685 7650 l 8685 7695 l gs col0 s gr
-/Times-Bold ff 270.00 scf sf
-4320 450 m
-gs 1 -1 sc (Canon Research Centre France S.A) col0 sh gr
-/Times-Roman ff 240.00 scf sf
-4725 765 m
-gs 1 -1 sc (Rue de la touche Lambert) col0 sh gr
-/Times-Roman ff 240.00 scf sf
-4725 1125 m
-gs 1 -1 sc (35515 CESSON SEVIGNE Cedex) col0 sh gr
-/Times-Roman ff 240.00 scf sf
-4725 1440 m
-gs 1 -1 sc (FRANCE) col0 sh gr
-% Polyline
-%
-% Begin Imported EPS File: /home/valette/ev-perso-doc/canon.eps
-%%BeginDocument: /home/valette/ev-perso-doc/canon.eps
-%
-n gs
-540 180 tr
-5.220486 -5.126582 sc
-0 -158 tr
--18 -18 tr
-sa
-n 18 18 m 594 18 l 594 176 l 18 176 l cp clip n
-countdictstack
-mark
-/showpage {} def
-% EPS file follows:
-%!PS-Adobe-2.0 EPSF-1.2
-%%Creator: tops on IRIS workstation
-%%BoundingBox: 18 18 594 176
-%% $Header$
-%%EndComments
-%%BeginPreview: 250 68 1 68
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000001fffc00000000000000000000000000000000000000000000000000019
-% 000001fffffc0000000000000000000000000000000000000000000000000019
-% 00000fffffff8000000000000000000000000000000000000000000000000019
-% 00003fffffffe000000000000000000000000000000000000000000000000019
-% 0000fffff800780000000000000000000000000003ffc0000000700007c00019
-% 0003ffffe0001c000000018000000f80007e00001ffff8000003fc001ff00019
-% 0007ffff80003e0000003ff000003fe003ff00003ffffe00000ffe007ff80019
-% 000ffffe00003f800001fffc0000fff00fff8000fc0fff80003fff03fffc0019
-% 001ffffc00007fc00003fffe0003fff81fffc001fc0fffc0007fff87fffc0019
-% 003ffff800007fe0001fffff000ffff87fffe007f80fffe001ffff9ffffc0019
-% 007ffff00000fff0007fffff001ffffdffffe007f807fff007ffffe3fffe0019
-% 00ffffe00000ffe003ffffff007ffffe1fffe00ffc07fff81fffffc1fffe0019
-% 00ffffe00001ffc00fffffff80fffffc1fffe01ffc07fff83fffffc1fffe0019
-% 01ffffc00001ff003fffffff8003fffc1fffe03ffc03fffc003fffc1fffe0019
-% 01ffffc00003fe0000003fff8003fffc1fffe03ffc03fffc003fffc1fffe0019
-% 03ffff800003f00000001fffc003fffc1fffe07ffe03fffe003fffc1fffe0019
-% 03ffff800007e00000001fffc003fffc1fffe07ffe01fffe003fffc1fffe0019
-% 03ffff800007c00000000fffc003fffc1fffe07ffe01ffff003fffc1fffe0019
-% 03ffff00000f000000000fffe003fffc1fffe0ffff01ffff003fffc1fffe0019
-% 03ffff00000e000000000fffe003fffc1fffe0ffff01ffff003fffc1fffe0019
-% 07ffff000010000000000fffe003fffc1fffe0ffff00ffff003fffc1fffe0019
-% 07ffff0000000000000007ffe003fffc1fffe0ffff80ffff803fffc1fffe0019
-% 07ffff000000000001ff07fff003fffc1fffe0ffff80ffff803fffc1fffe0019
-% 03ffff000000000007ffc7fff003fffc1ffff0ffff807fff803fffc1fffe0019
-% 03ffff00000000001ffffffff003fffc1fffe0ffffc07fff803fffc1fffe0019
-% 03ffff00000000003ffffffff803fffc1ffff0ffffc07fff803fffc1fffe0019
-% 03ffff00000000007ffffffff803fffc1ffff0ffffc07fff003fffc1fffe0019
-% 03ffff0000000000fffc1ffff803fffc1ffff0ffffe03fff003fffc1fffe0019
-% 03ffff8000000001fff007fffc03fffc1ffff0ffffe03fff003fffc1fffe0019
-% 01ffff8000000001ffe003fffc03fffe1ffff0ffffe03fff003fffc1fffe0019
-% 01ffffc000000001ffe001fffc03fffe1ffff07fffe01fff003fffc1fffe0019
-% 00ffffc000000003ffc001fffc03fffe1ffff07ffff01ffe003fffc1fffe0019
-% 00ffffe000000003ffc000fffe01fffe0ffff03ffff01ffe003fffc1fffe0019
-% 007fffe000000013ff8000fffe01fffe0ffff03ffff00ffc003fffc1fffe0019
-% 007ffff000000033ff8000fffe03fffe0ffff01ffff80ffc003fffc1fffe0019
-% 003ffff800000023ffc000ffff03fffe1ffff01ffff80ff8003fffc1fffe0019
-% 001ffffc00000063ffc000ffff01fffe0ffff00ffff80ff0003fffc1fffe0019
-% 000ffffe00000181ffc001ffff01fffe0ffff007fffc07e0003fffc1fffe0019
-% 0007ffff80000301ffe0013fff81fffe0ffff003fffc0fc0003fffc1fffe0019
-% 0003ffffc0000601fff0033fff81fffe0ffff001fffc0fc0003fffc1fffe0019
-% 0001fffff0001c00fff80e3fff81fffe0ffff000fffe1f00003fffc1fffe0019
-% 00007fffff87f0007ffffc3fffc1fffe0ffff0003ffffe00003fffc1fffe0019
-% 00003fffffffc0001ffff81fffc1fffe0ffff0000ffff800003fffc1fffe0019
-% 00000fffffff00000fffe01fffc1fffe0ffff00003ffe0000000000000000019
-% 000001fffff8000001ff80000000000000000000000000000000000000000019
-% 00000007fc000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-% 0000000000000000000000000000000000000000000000000000000000000019
-%%EndPreview
-gsave
-18.000000 176.000000 translate
-/bwproc {
- rgbproc
- dup length 3 idiv string 0 3 0
- 5 -1 roll {
- add 2 1 roll 1 sub dup 0 eq
- { pop 3 idiv 3 -1 roll dup 4 -1 roll dup
- 3 1 roll 5 -1 roll put 1 add 3 0 }
- { 2 1 roll } ifelse
- } forall
- pop pop pop
-} def
-systemdict /colorimage known not {
- /colorimage {
- pop
- pop
- /rgbproc exch def
- { bwproc } image
- } def
-} if
-576.000000 -158.000000 scale
-/picstr 991 string def
-991 272 8
-[991 0 0 -272 0 272]
-{currentfile picstr readhexstring pop}
-image
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffd7950000000000000000000000
-00000000000000000000000000000000000000000057a5dcfbffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffe10000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000b3ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000002fbaffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffbdce6d7dcefffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffb3000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000057ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffba0000000000000000000000000000
-0000000000000000a5efffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffd70000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000020efffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff4a0000000000000000
-00000000000000000000000000000000000000000000000000fbffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffcc000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00e1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a00
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000083ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffff7d7efe1ebffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffcc00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000002fffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0400000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000079ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000e1ffffffffffffffffffffffffffffffffffc0634a206e95
-9d959db3acbaccc0c6ebe6f3f7f7e1ebfff7ffe6ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffc02f000000000000000000000000000000000000
-00000000baffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-e100000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000efffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff6e0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000008cffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffff3d00000000000000000000000000000000
-000000000000040000042000000020202f572f4a795795a579a5c6d2e1effbf7fffbff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff7900000000000000000000000000
-0000000000000000000000000000000000000000008cffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0400000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000efffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000c6ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00e1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffba0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000efffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-a500000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000006effffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff8c0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffd20000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000baffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffff630004003d2f
-3d123d63838c956363836e04639db3953dacd2d2d7d7bab3d7e1d2dce6ebefeff7e6ef
-fff3ebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-3d00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000004ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff9d00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000063ffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff7000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000004ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000baff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff1200000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000f3ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffe1000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000004affffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff6e00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000e6ffffffffffffffffffffffffffffffffffffffffffeb000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffba
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000020
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000004affffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff7900000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000c0ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000057ffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000dcffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffc00000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000002fffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000083ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffc0000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000efffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffdc0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000c0ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000579dffffffffffffffffffffffffffffffefac9520000000000000000000000000
-00000000000000000000fbffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffff30000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000004affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000acffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff8c0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000004baefffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffefb320000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffcc00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000200420000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffac00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000a5ffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000dcffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000b3ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000baffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffc000000000000000000000000000000000
-4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffdc000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000002f
-ccffffffffffffffffffffffffd2000000000000000000000000000000ffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffb3000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000acffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff79000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000003dffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7900
-00000000000000000000000000e1ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffff30000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000083ffffffffffffffffffffffffffffffffffffffff12000000000000
-000000000000ffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000063efffffffffffba00000000000000000000000000000000
-0000000000008cffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000009dffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000003dffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0400000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000006effffffffffffffffffffffffffffffffffff
-ffffffffffff57000000000000000000004affffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffff630000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000a5ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffff70000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffdc000000000000000000
-000000acffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000057ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff4a0000000000000000009dffffffffff
-ffffffffffff0400000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000f3ffffffffff
-ffffffffffffffffffff000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000acffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6300
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000020ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7000000
-000000000000ffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffff2f000000000000000000000000
-00000000000000009dffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000d7ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000002fffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff0400000000000000000000baffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd20000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000b3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffac0000000000000000ffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffd70000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000fbffffffffffffffffffffffffffffffffffffff57
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000e6ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000063ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-00000000002fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000efffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff0000000000000000ffffffffff
-ffffffc000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000fbffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6e00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffff00000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00dcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000002fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffb00000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-000000000000e1ffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000d2
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000d2ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffdc0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffd2000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff00000000000000ffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff3d
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000e1ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffac00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000acffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f00
-00000000000000c0ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000d2ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff0000000000003dffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000d2ffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000f7ffffffffffffffffffffffffffff
-ffffffffffffffffffffff0000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000f3
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff95000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff00000000000000002fffffffffffffffffffffffffffffff
-fffffffffffffffffffffffb0000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000063ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-000000000000ffffffffff200000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000efffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6e0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff2f0000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffe6000000000000ffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffa500
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff63000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-f70000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff040000000000ffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000004affffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000e1ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff4a0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000004affffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff0000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffff830000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000c6ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-000000000000ffff950000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffac00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff0400000000000000ffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffd20000000000ffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffac0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffc600000000000000ffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000e1ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000e10000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000e6ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffeb000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000efffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffd200000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000020ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff00000000000000ffffffffffffffffffffffffff
-ffffffffff570000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000f3ffffff
-fffffffffffffffffffffffffffffffffffffffffff700000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000fffffffffffffffffffffffffffffffffffffff7
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff04000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffe600000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000006effffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffef00000000000000ff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000d7ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffeb0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffc600000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffef0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000acffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff6e00000000000000ffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffd7000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-fffffffffffffffff30000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000acffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff9d0000000000000000000000000000000000000000000000000000000000
-008cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffb
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000d2ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000ffffffffffffffffffffffff
-ffffd20000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000dcffffffffffff
-ffffffffffffffffffffffffffffffffffffffeb000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000fffffffffffffffffffffffffffffffffffffffb0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-00000000000000000000000000f3ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffe6000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000acffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000efffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffdc00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffd20000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffd700000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffac000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000079
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff00000000000000ffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffc600000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffd200000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffd7000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffba00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000083ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffd20000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffb30000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000063ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff00000000000057ffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000acffffffffffffffffff
-ffffffffffffffffffffffffffffffffffc60000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffe100000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-000000000000000000000000008cffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffc60000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000003dffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb000000000000
-e1ffffffffffffffffffff000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffcc000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffc600000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffd7000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffa5000000000000ffffffffffffffffffff00000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000003dffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffd2000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffc00000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff9d0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000057ffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffeb00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff3d000000000000fffffffffffffffff30000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000f7ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000003dffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffc000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffcc000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000095ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffdc00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-ffffffffffffffffd20000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff12000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffac0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffd2000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffc60000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000f7ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000ffffffffffffffff95000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff2000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffac0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffc000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffac000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000012ffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffc0000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-6effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff00000000ffffffffffffffff4a00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff9d000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffff9d0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000f3ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-00000000000000000000000000f3ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffac000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff57000000ffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000efffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff9d00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffac0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffff9500000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffb3000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff000000ffffffffffffffff000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-9500000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffa5000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-008cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffef000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffff8c0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ebffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000ffffffffffffffff12000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff630000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff950000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffff8300000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000095ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffef00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffff950000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffac00ffffffff
-ffffffffac000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000c0ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000d2ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff79000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-9d00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000083ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ef00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffff79000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffb00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff00ffffffffffffffffff00000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5700
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffa50000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffff70000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffff4a00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000acffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffd20000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff3d00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffff8c000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000012ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff3d000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000d7ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffeb000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-5700000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb00
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000008cffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff120000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffff6e00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe100
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffff200000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffff2f00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-e1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffdc00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffff12000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffd7000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000004ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffa5000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffe60000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffff040000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ff57000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff6300
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffe10000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffff2f00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000020ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffff04000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000083ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd2000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffeb0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000063ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000efffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffff04000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00fffffffffffffffffffffffffffffffffffffffffffb000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000020
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffba000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff8c0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffff1200000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffb300000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000003dffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-d700000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000012ffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000083ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb30000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000f3ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000003dffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffc6000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000012ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffac0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-b3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000004affffff
-ffffffffffffffffffffffffffffffff04000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff9d000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffba0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffac
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff4a00000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff6e00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000008cffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000012ffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffd2000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000d2ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff7900000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000f3ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff4a000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-57ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffe100000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000063ffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff8c0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000004ffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff2f0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000e1ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000acffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-9d00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff6e000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000004ffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000012
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000f3ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000063ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000009dffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffd7000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000083ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000d2ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff79000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000020ffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000acffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff6e00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000063ffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff200000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000095ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff950000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000e1ffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff120000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000004affffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000057ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0400000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000003dffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000003dffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff2000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000e1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000079ffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffc00000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffff9d0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000079ffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffc000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000002fffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff9d0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000079ffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ccffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000a5ffffffffffffffffffffffffffffffffff2f000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000d2ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000d7ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0063ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000b3ffffffffffffffffff950000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000079ffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffc0000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000002fffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffef0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000079ffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1200
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-006effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff7900000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000d2ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000004a
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000006effffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000079
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000fbffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000004affffffffffffffffffffffffffffffffd200000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000006effffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000baffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000004affffffffffffffffffffffffff
-ffffff3d00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000d7ffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000063ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000002fffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff63000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000d2ffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000004affffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000d7ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ccffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffac0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000009dffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000a5ffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000006effffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000006e0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000c6ffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffb3000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000083ffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000f7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000a5ffc60000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000d7ffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000009dffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000c0ffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff6300000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000009dffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ebffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffff300000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000b3ffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000006effffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffff3000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ebffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff040000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000d7ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000009dffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000004ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff2f00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000f3ffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffdc0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000f7ffffffffffffb3000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000083ffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000f7ffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffd20000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffba00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000efffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000008cffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000fbffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffdc0000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000efffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000009dffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000c0ffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff9d00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff12000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffdc00000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000003dffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000c6ffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000baffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffba0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000c6ffffffffffffffffffffffffffff9d00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000d7ffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff950000000000000000000000000000000000000000000000
-0000000000000000000000000063f3ffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000008cffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-dcffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffef00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff6e0000000000000000
-00000000000000000000000000000000000000003debffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000e6ffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000095ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffba63000000000000000000000000000000002fa5ebffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000efffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-04ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff570000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffd200000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000057ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000f3ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffff3d0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000a5ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000020ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000006effffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff20fbffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffd20000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000b3ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000009dff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffc60000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffeb0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000009dffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff0000009dffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000d7ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000006effffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff6e0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000095ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffb300000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000008cffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000012ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000012ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffc0000000000000baffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000012ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffff040000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffba0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000dc
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffba
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ccffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000083ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000008cffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0400000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffac000000000000000057ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ccffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-6e00000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000e6ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000d2ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffef0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffac00000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000003dffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff4a000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000d7ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff000000000000000000000000baffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffcc00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000008cffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ccffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000095ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff2f00000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000d2ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000003dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffb3000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000dcffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffd2000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ccffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-6e000000000000000000000000000000ebffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffff120000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000008cff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff200000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000f3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffcc0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000002fffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff830000000000000000000000
-0000000000008cffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000009dffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000f3ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff8300000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffff04000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000079ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff6e00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ef
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff2f0000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000c0ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ccffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-000000000000000000c0ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffdc00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffb300000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffd200000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000fbffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff00000000000000000000000000000000000000000000006e
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff040000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000e1ffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ebffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000e6ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff57000000000000000000000000
-000000000000000000000000e6ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffc00000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000e1ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000057ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff20000000000000000000000000000000000000000000000000
-0000acffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffcc0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-6effffffffffffffffffffffffffffffffffffffffffffffffffffffff2f0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000057ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffe1000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffc0000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f00
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000006effffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000fffffffffffffffffffffffffffffffffffffff7
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000d7ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000e1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffff79000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff3d00000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff20000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000f3ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000c6ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000004affffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff00000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000004ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffef00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffff57000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff2000000000000000000000000000000000000000000000000000
-0000000000000000ebffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffe60000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffff300000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000fbffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff4a000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffd200000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000095ffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-000000000000000000000000000000000000000000000000000000000000000000d2ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffe11200000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff04000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffd70000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000fbffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff5700000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000e1ffff
-ffffffffffffffffffffffffffffffffff120000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000008cffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff200000000000000000000000000000
-000000000000000000000000000000000000000000000063ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffff790000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-fffffffff3000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff9d00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-fffffffffffffffffffffffffffffffffffb0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffeb0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000063ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffb00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffff6e00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000e6ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffef000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffb200000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000a5ffffffffff
-ffffffffffffffffffffffffffffffffffffffef000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffff700000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000095ffffffffffffffffffffffffffffffff20000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffd2000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000c6ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f00
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffba0000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000c6ffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000063ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff7900000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffff4a00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ebffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff9d0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff3d000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000057ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff79000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffe10000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000079ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffdc00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000063ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000095ffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000a5ffffffffffffffffffffffffffffffffffffffffffff8c00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffef0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-e600000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000dcffffffffffffffffffffffffffff9500
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffe100000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000c6ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000002fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff3d000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff4a000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000009dffffffff
-ffffffffffffffff120000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffa5000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffe60000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000efffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9d0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000009dffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000e6fffffffffffffff7630000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000020ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-000000000000000000000000000000000000dcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc00
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffff00
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000d7ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000f3ff200000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000acffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff8c0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffff8c00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff570000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000004affffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff4a00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffac000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-0000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffb00
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0400000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffff3d000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000008cffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffe6000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff2f00000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000020ffffffffffffffffff4a000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000d2ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffe100000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff00000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffc60000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000d2ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffac0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000dc9d00000000000000002f12
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-004affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffff7000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffcc000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000004affffffffffffffffffff6e00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff830000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffff3d0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffd70000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-000000000000000000000000c6ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff3d000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff630000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffff200000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffa50000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffc000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000efffffffffff1200000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff7900000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-00000000000000000000000000000000000000000000a5ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffba0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff790000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffd70000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000004ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000a5ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd200000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000baffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffb000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000fbffffffffffffffffffffffffffffffffd700
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff7900000000000000000000000000000000000000000000000000000000
-00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9500000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000ffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-000000000000004affffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-9d00000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffcc0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff8300000000000000000000000000000000
-000000000000000000000000efffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffe100000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-00000000000000000000000000000000002fffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff83000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff00000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000f3ffffffffffffffffffffffffffffffffffffffffff6e00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffe60000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffc0000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000b3ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-00000000000000000000000000000000000000000000000000000020ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-e100000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000e1ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffcc000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000f7ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffa5000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000002fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000dcffffffffffffff
-ffffffffffffffffff9d00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-000057ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000004ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff7900000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffe60000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000002fffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff040000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffff00000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000079ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff000000000000000000000000000000000000
-000000000000000000000000a5ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff4a00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffff300000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffba000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000dcffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000e1ffffffffffffffffffffffffffffffffffffffffa5
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff200000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-00000000000000000000000000000000000000000000efffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff8c0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffff7000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffac0000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000ccffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff9d00000000000000000000000000000000000000000000000000
-ffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffe6000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffe100000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000020ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6e0000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000efffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffd700000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000004ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff9500000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0400000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff300000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000083ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff9d0000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffff8c000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffc000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000e6ffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff120000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000079ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff12000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffd20000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000d7ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff2f00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000083ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff6e00000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000d7ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffeb00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000020ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff3d000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000d2ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffeb0000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffba0000000000000000000000000000000000000000000000
-002fffffffffffffffffffffffffff0000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff0000000000000000000000000000000000000000000000ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffcc0000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffdc00000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffba00000000000000000000000000
-00000000000000000000000000000000000000000000000000000000f3ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff1200000000000000000000
-000000000000000000000000000000ffffffffffffffffff0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000e1ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffe60000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000003dffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffeb00000000000000000000000000000000000000
-009dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff120000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff2f000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff57
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000baffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3d00000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000baffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffd700000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000dcffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff630000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000e6ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000
-0000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffdc00000000000000000000000000000000000000
-00000000000000000000000000000000dcffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0000000000000000000000000000000000000000000000
-00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000008cffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff9d000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000063ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff30000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffb0000000000000000000000000000000000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe63d00000000
-00000000000000000000000000000000000000000000000063ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffff63000000000000000000000000000000000000000000
-0000000000000000d2ffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffff700000000000000000000
-0000000000000000000000000000000000000000000000ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff1200000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffa50000000000000000000000000000
-000000000000000000000000000000000000000000000000008cffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff570000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000008cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000020ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff000000000000000000000000000000acffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffb6e00000000000000000000000000000000000000000083ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffdc0000000000000000
-0000000000000000000000000000000000a5ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff2000000000000000000000000000000000000000000000000000000000a5ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffff000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9500
-0000000000000000000000000000000000000000000000000000000000000000000000
-a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffff00000000000000000000000000000000000000000000000000
-0000000000000000000000000000acffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff6e000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000002fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffb30000000000000000
-0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffe18c3d000000000000
-000457baffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffff78c00000000000000000000000000000000000020ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff790000000000000000000000000000000000
-000000000000ccffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffff000000000000000000000000000000000000000000000000
-00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000
-000000000000000000000000000000000000000000000000e1ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000003dffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff8300000000000000000000006effffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffc62f00000000000000000004a5ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0000000
-00000000000000000000000000006effffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff20000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000004affffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff7900000000000000000000
-0000000000000000000000000000000000000012ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-cc000000000000000000000000000000000000000000000000000000000000000000ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffc000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffef000000000000000000000000ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffb6e00000000000020638cebffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffc600000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000e6
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffff70000000000000000000000000000000000000000000000000000f7ffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff630000000000000000000000000000000000000000
-0000000000000000d2ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00008cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff79000000000000000000000000c6ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff6e0000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000baffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff790000000000000000000000000000000000
-00004affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffb57000000000000
-0000000000000000000000000000000000b3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffb0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000dcffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6000000000000
-0000000000000020ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffff790000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000009dffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc04a00
-0000000000000000004ad2ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffeb57000000000000000000000000000000004affffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffb300000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000008cffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-dc00000000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff3200000000000000000000000000000000000
-000000000000000000000000000000000000000000004ae1ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffba4a1200000000005795d7ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000b3ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffff9d0000000000000000000000000000000000b3ffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0120000
-00000000000000000000000000000000000000000000000000000000008cdcffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff0000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000009dffffffffffffffff
-ffffffffffffffffffffffffffeb200000000000000000000000000000000000000000
-4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffb3200000000000000000000000000000000000001257
-a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffeb00000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000002fa54a0412000000000000000000000000000000000000
-0000000000000000006effffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000057ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffe600000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000083ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffe1000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff4a000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000e6ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffa50000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000003dffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffe100000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000dcffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff9500000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-ccffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff950000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000ccffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff74a
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000004d2ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffff3a5000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000063ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0200000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000a5ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff76e000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-004accffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffefa5040000000000
-0000000000000000000000000000000000000000000000000000000000000000000000
-0000000000002095f3ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffe6d2a56e0000000000000000000000000000000000000000
-000000000000004a799dc6e6fbffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-baffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff
-grestore
-
-cleartomark
-countdictstack exch sub { end } repeat
-restore grestore
-%
-% End Imported PIC File: /home/valette/ev-perso-doc/canon.eps
-%%EndDocument
-%
-% Polyline
-n 450 1530 m 8685 1530 l 8685 1575 l gs col0 s gr
-% Polyline
-n 450 2025 m 8685 2025 l 8685 2070 l gs col0 s gr
-% Polyline
-n 2970 1530 m 2970 2025 l gs col0 s gr
-/Times-Bold ff 210.00 scf sf
-585 1845 m
-gs 1 -1 sc (Project : ) col0 sh gr
-/Times-Bold ff 210.00 scf sf
-3060 1845 m
-gs 1 -1 sc (Document title : ) col0 sh gr
-% Polyline
-n 450 10305 m 8685 10305 l 8685 10350 l gs col0 s gr
-% Polyline
-n 450 45 m 8685 45 l 8685 11025 l 450 11025 l cp gs col0 s gr
-/Times-Roman ff 210.00 scf sf
-4500 4275 m
-gs 1 -1 sc (Tools project Leader) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-4770 4635 m
-gs 1 -1 sc (TA) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-1350 4275 m
-gs 1 -1 sc (E. Valette) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-4725 6210 m
-gs 1 -1 sc (TA) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-1620 6210 m
-gs 1 -1 sc (CRF) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-1305 5850 m
-gs 1 -1 sc (E. Valette) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-4410 5850 m
-gs 1 -1 sc (Tools project Leader) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-1620 4635 m
-gs 1 -1 sc (CRF) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-495 7965 m
-gs 1 -1 sc (H. Dias) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-495 8280 m
-gs 1 -1 sc (E. Valette) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-495 8595 m
-gs 1 -1 sc (E. Raguet) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-3240 7965 m
-gs 1 -1 sc (TA) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-3240 8595 m
-gs 1 -1 sc (TA) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-6030 8595 m
-gs 1 -1 sc (Author) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-3240 8280 m
-gs 1 -1 sc (TA) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-4590 8280 m
-gs 1 -1 sc (Project Leader) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-4590 7965 m
-gs 1 -1 sc (Manager) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-4590 8595 m
-gs 1 -1 sc (Engineer) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-6030 8280 m
-gs 1 -1 sc (Approval) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-7650 7965 m
-gs 1 -1 sc (1 \(Paper\)) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-7650 8280 m
-gs 1 -1 sc (2 \(Paper\)) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-7650 8595 m
-gs 1 -1 sc (3 \(Paper\)) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-3690 3375 m
-gs 1 -1 sc (98.TA.0373.M.ER) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-6030 7965 m
-gs 1 -1 sc (Info) col0 sh gr
-/Times-Roman ff 270.00 scf sf
-1530 1845 m
-gs 1 -1 sc (TOOLS ) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-1800 2340 m
-gs 1 -1 sc (29/09/98) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-1665 2835 m
-gs 1 -1 sc (Emmanuel RAGUET, Eric VALETTE CRF TA Dept. ) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-7470 2340 m
-gs 1 -1 sc (2.0) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-4905 2340 m
-gs 1 -1 sc (02/11/98) col0 sh gr
-/Times-Roman ff 210.00 scf sf
-4725 1845 m
-gs 1 -1 sc (RTEMS Remote Debugger Server Specs) col0 sh gr
-$F2psEnd
-rs
diff --git a/doc/rgdb_specs/garde.pdf b/doc/rgdb_specs/garde.pdf
deleted file mode 100644
index 62df59d4e5..0000000000
--- a/doc/rgdb_specs/garde.pdf
+++ /dev/null
Binary files differ
diff --git a/doc/rgdb_specs/layers.pdf b/doc/rgdb_specs/layers.pdf
deleted file mode 100644
index 84a3cba9d8..0000000000
--- a/doc/rgdb_specs/layers.pdf
+++ /dev/null
Binary files differ
diff --git a/doc/rgdb_specs/process.pdf b/doc/rgdb_specs/process.pdf
deleted file mode 100644
index 7cba5dc3f9..0000000000
--- a/doc/rgdb_specs/process.pdf
+++ /dev/null
Binary files differ
diff --git a/doc/rgdb_specs/seqbreak.pdf b/doc/rgdb_specs/seqbreak.pdf
deleted file mode 100644
index 80e99eab5d..0000000000
--- a/doc/rgdb_specs/seqbreak.pdf
+++ /dev/null
Binary files differ
diff --git a/doc/rgdb_specs/seqdetach.pdf b/doc/rgdb_specs/seqdetach.pdf
deleted file mode 100644
index ed108a1913..0000000000
--- a/doc/rgdb_specs/seqdetach.pdf
+++ /dev/null
Binary files differ
diff --git a/doc/rgdb_specs/seqinit.pdf b/doc/rgdb_specs/seqinit.pdf
deleted file mode 100644
index 03604fce0b..0000000000
--- a/doc/rgdb_specs/seqinit.pdf
+++ /dev/null
Binary files differ
diff --git a/doc/rtems_footer.html b/doc/rtems_footer.html.in
index 07179683c9..07179683c9 100644
--- a/doc/rtems_footer.html
+++ b/doc/rtems_footer.html.in
diff --git a/doc/rtems_gdb/Makefile b/doc/rtems_gdb/Makefile
deleted file mode 100644
index db911b4d86..0000000000
--- a/doc/rtems_gdb/Makefile
+++ /dev/null
@@ -1,94 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=rtems_gdb
-
-include ../Make.config
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=../common/cpright.texi ../common/setup.texi
-
-GENERATED_FILES= \
- intro.texi swarch.texi started.texi commands.texi trouble.texi example.texi
-
-FILES=$(PROJECT).texi $(GENERATED_FILES)
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(PROJECT)
- #cp $(wildcard $(PROJECT) $(PROJECT)-*) $(INFO_INSTALL)
- # cp $(PROJECT) $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-clean:
- rm -f *.o $(PROG) *.txt core $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
- rm -f *.fixed _* network.t
-
-#
-# Process Automatically Generated Files
-#
-
-intro.texi: intro.t Makefile
- $(BMENU) -p "Top" \
- -u "Top" \
- -n "Software Architecture" ${*}.t
-
-swarch.texi: swarch.t Makefile
- $(BMENU) -p "Introduction" \
- -u "Top" \
- -n "Getting Started" ${*}.t
-
-started.texi: started.t Makefile
- $(BMENU) -p "Software Architecture" \
- -u "Top" \
- -n "Commands" ${*}.t
-
-commands.texi: commands.t Makefile
- $(BMENU) -p "Getting Started Attaching To The System" \
- -u "Top" \
- -n "Troubleshooting" ${*}.t
-
-trouble.texi: trouble.t Makefile
- $(BMENU) -p "Commands Thread control" \
- -u "Top" \
- -n "Debug Session Example" ${*}.t
-
-example.texi: example.t Makefile
- $(BMENU) -p "Troubleshooting Debug server not present" \
- -u "Top" \
- -n "" ${*}.t
-
diff --git a/doc/rtems_gdb/Makefile.am b/doc/rtems_gdb/Makefile.am
new file mode 100644
index 0000000000..78c7c9feaf
--- /dev/null
+++ b/doc/rtems_gdb/Makefile.am
@@ -0,0 +1,59 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=rtems_gdb
+
+include $(top_srcdir)/project.am
+
+COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+
+GENERATED_FILES= \
+ intro.texi swarch.texi started.texi commands.texi trouble.texi example.texi
+
+FILES=
+
+info_TEXINFOS = rtems_gdb.texi
+rtems_gdb_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+
+#
+# Process Automatically Generated Files
+#
+
+intro.texi: intro.t
+ $(BMENU) -p "Top" \
+ -u "Top" \
+ -n "Software Architecture" $<
+
+swarch.texi: swarch.t
+ $(BMENU) -p "Introduction" \
+ -u "Top" \
+ -n "Getting Started" $<
+
+started.texi: started.t
+ $(BMENU) -p "Software Architecture" \
+ -u "Top" \
+ -n "Commands" $<
+
+commands.texi: commands.t
+ $(BMENU) -p "Getting Started Attaching To The System" \
+ -u "Top" \
+ -n "Troubleshooting" $<
+
+trouble.texi: trouble.t
+ $(BMENU) -p "Commands Thread control" \
+ -u "Top" \
+ -n "Debug Session Example" $<
+
+example.texi: example.t
+ $(BMENU) -p "Troubleshooting Debug server not present" \
+ -u "Top" \
+ -n "" $<
+
+EXTRA_DIST = *.t
diff --git a/doc/rtems_header.html b/doc/rtems_header.html
deleted file mode 100644
index f201073ba2..0000000000
--- a/doc/rtems_header.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<BODY BGCOLOR="FFFFFF">
-<A HREF="http://www.oarcorp.com" target="Text Frame">
- <IMG align=right BORDER=0 SRC="../oaronly.jpg" ALT="OAR"> </A>
-<H1>RTEMS RTEMS_VERSION On-Line Library</H1>
-<HR>
diff --git a/doc/rtems_header.html.in b/doc/rtems_header.html.in
new file mode 100644
index 0000000000..4aadc8a996
--- /dev/null
+++ b/doc/rtems_header.html.in
@@ -0,0 +1,5 @@
+<BODY BGCOLOR="FFFFFF">
+<A HREF="http://www.oarcorp.com" target="Text Frame">
+ <IMG align=right BORDER=0 SRC="../images/oaronly.jpg" ALT="OAR"> </A>
+<H1>RTEMS @RTEMS_VERSION@ On-Line Library</H1>
+<HR>
diff --git a/doc/rtems_support.html b/doc/rtems_support.html.in
index 3320bf3454..d1ef7f0c6a 100644
--- a/doc/rtems_support.html
+++ b/doc/rtems_support.html.in
@@ -1,8 +1,8 @@
<HTML>
-<HEAD><TITLE>RTEMS RTEMS_VERSION On-Line Library</TITLE></HEAD>
+<HEAD><TITLE>RTEMS @RTEMS_VERSION@ On-Line Library</TITLE></HEAD>
<BODY BGCOLOR="FFFFFF">
<A HREF="http://www.oarcorp.com" target="Text Frame">
- <IMG align=right BORDER=0 SRC="oaronly.jpg" ALT="OAR"> </A>
+ <IMG align=right BORDER=0 SRC="images/oaronly.jpg" ALT="OAR"> </A>
<H1>RTEMS RTEMS_VERSION On-Line Library</H1>
<HR>
<BODY>
diff --git a/doc/src2html/Makefile b/doc/src2html/Makefile
deleted file mode 100644
index 3af68916f2..0000000000
--- a/doc/src2html/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=browseable_rtems
-
-include ../Make.config
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=../common/cpright.texi
-
-FILES= clock.texi cond.texi key.texi mutex.texi $(PROJECT).texi preface.texi \
- sched.texi signal.texi thread.texi $(COMMON_FILES)
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info:
-
-ps:
-
-pdf:
-
-html: dirs
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- $(SRC2HTML) -d3 RTEMS.src
-
-RTEMS.src:
- sed -e 's/WWW_INSTALL/$(WWW_INSTALL)/' \
- <RTEMS.test >RTEMS.src
-
-clean:
- rm -f RTEMS.src
diff --git a/doc/src2html/Makefile.am b/doc/src2html/Makefile.am
new file mode 100644
index 0000000000..8ca945fa35
--- /dev/null
+++ b/doc/src2html/Makefile.am
@@ -0,0 +1,37 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=browseable_rtems
+
+# FIXME: Yet unported
+#
+#if USE_EXP
+#
+# include $(top_srcdir)/project.am
+#
+# COMMON_FILES=../common/cpright.texi
+#
+#FILES= clock.texi cond.texi key.texi mutex.texi preface.texi \
+# sched.texi signal.texi thread.texi
+#
+#noinst_TEXINFOS = browseable_rtems.texi
+#browsable_rtems_TEXINFOS = $(FILES) $(COMMON_FILES)
+#
+#html: dirs
+# -mkdir -p $(WWW_INSTALL)/$(PROJECT)
+# $(SRC2HTML) -d3 RTEMS.src
+#
+#RTEMS.src:
+# sed -e 's/WWW_INSTALL/$(htmldir)/' \
+# <RTEMS.test >RTEMS.src
+#endif
+
+noinst_SCRIPTS = RTEMS.test
+EXTRA_DIST = $(noinst_SCRIPTS)
diff --git a/doc/started/Makefile b/doc/started/Makefile
deleted file mode 100644
index fbe2f39ee3..0000000000
--- a/doc/started/Makefile
+++ /dev/null
@@ -1,102 +0,0 @@
-#
-# COPYRIGHT (c) 1988-1999.
-# On-Line Applications Research Corporation (OAR).
-# All rights reserved.
-#
-# $Id$
-#
-
-PROJECT=started
-
-include ../Make.config
-
-all: html info ps pdf
-
-dirs:
- $(make-dirs)
-
-COMMON_FILES=../common/cpright.texi ../common/setup.texi
-
-GENERATED_FILES= binaries.texi buildc.texi buildrt.texi gdb.texi intro.texi \
- nt.texi require.texi sample.texi
-
-FILES= $(PROJECT).texi versions.texi $(GENERATED_FILES)
-
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(PROJECT)
- #cp $(wildcard $(PROJECT) $(PROJECT)-*) $(INFO_INSTALL)
- cp $(PROJECT) $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- #$(TEXI2PDF) $(PROJECT).texi
- #cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-intro.texi: intro.t versions.texi
- $(BMENU) -c -p "Top" \
- -u "Top" \
- -n "Requirements" ${*}.t
-
-require.texi: require.t versions.texi
- $(BMENU) -c -p "EGCS Mailing List" \
- -u "Top" \
- -n "Prebuilt Toolset Executables" ${*}.t
-
-binaries.texi: binaries.t versions.texi
- $(BMENU) -c -p "GNU makeinfo Version Requirements" \
- -u "Top" \
- -n "Building the GNU C/C++ Cross Compiler Toolset" ${*}.t
-
-buildc.texi: buildc.t versions.texi
- $(BMENU) -c -p "Removing RPMs" \
- -u "Top" \
- -n "Building RTEMS" ${*}.t
-
-buildrt.texi: buildrt.t versions.texi
- $(BMENU) -c -p "Error Messages Indicating Configuration Problems" \
- -u "Top" \
- -n "Building the Sample Application" ${*}.t
-
-sample.texi: sample.t versions.texi
- $(BMENU) -c -p "Using the RTEMS configure Script Directly" \
- -u "Top" \
- -n "Building the GNU Debugger" ${*}.t
-
-gdb.texi: gdb.t versions.texi
- $(BMENU) -c -p "Application Executable" \
- -u "Top" \
- -n "Using MS-Windows as a Development Host" ${*}.t
-
-nt.texi: nt.t versions.texi
- $(BMENU) -c -p "GDB for DINK32" \
- -u "Top" \
- -n "" ${*}.t
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- -cp pictures/sfile12c.jpg $(WWW_INSTALL)/$(PROJECT)
- -cp pictures/bit_c.jpg $(WWW_INSTALL)/$(PROJECT)
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-clean:
- rm -f *.o $(PROG) *.txt core $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
- rm -f *.fixed _*
-
diff --git a/doc/started/Makefile.am b/doc/started/Makefile.am
new file mode 100644
index 0000000000..3fa305343d
--- /dev/null
+++ b/doc/started/Makefile.am
@@ -0,0 +1,67 @@
+#
+# COPYRIGHT (c) 1988-1999.
+# On-Line Applications Research Corporation (OAR).
+# All rights reserved.
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign
+
+PROJECT=started
+
+SUBDIRS = pictures
+
+include $(top_srcdir)/project.am
+
+COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+
+GENERATED_FILES= binarie