Ajout : rangement. v2014.08.02
authorJulien Moutinho <julm+tool+hledger@autogeree.net>
Sat, 2 Aug 2014 00:21:01 +0000 (02:21 +0200)
committerJulien Moutinho <julm+tool+hledger@autogeree.net>
Sat, 2 Aug 2014 01:51:11 +0000 (03:51 +0200)
48 files changed:
.gitignore
.gitmodules
Makefile [deleted file]
README [new symlink]
chart/Association_1901/Cyclofficine.Plan_comptable.hledger
chart/GNUmakefile [new file with mode: 0644]
doc/GNUmakefile
doc/README.fr.manpage.ad [new file with mode: 0644]
doc/README.fr.manpage.d [new file with mode: 0644]
doc/README.fr.manpage.html [new file with mode: 0644]
doc/README.fr.manpage.roff [new file with mode: 0644]
doc/TODO.fr.manpage.ad [new file with mode: 0644]
doc/TODO.fr.manpage.d [new file with mode: 0644]
doc/TODO.fr.manpage.html [new file with mode: 0644]
doc/TODO.fr.manpage.roff [new file with mode: 0644]
doc/css/docbook-xsl.css [new file with mode: 0644]
doc/css/docbook.css [new file with mode: 0644]
doc/css/manpage.css [new file with mode: 0644]
doc/data/exemple-dates-unordered.ledger [new file with mode: 0644]
doc/data/exemple-lettrage.ledger [new file with mode: 0644]
doc/data/exemple-syntaxe.ledger
doc/hledger.fr.slidy.ad
doc/hledger.fr.slidy.html
doc/make [deleted file]
doc/slidy2-install [deleted symlink]
hledger-equity.hs [deleted file]
hledger-of-oxygen-csv.pl [deleted file]
hledger-print-csv.hs [deleted file]
hledger-range-voting.hs [deleted file]
lib/tool/asciidoc
script/.gitignore [new file with mode: 0644]
script/GNUmakefile [new file with mode: 0644]
script/ghc-pkg-clean [new file with mode: 0755]
script/ghc-pkg-reset [new file with mode: 0755]
script/hledger-check-dates.hs [new file with mode: 0755]
script/hledger-equity.hs [new file with mode: 0755]
script/hledger-of-oxygen-csv.pl [new file with mode: 0755]
script/hledger-print-csv.hs [new file with mode: 0755]
script/hledger-range-voting.hs [new file with mode: 0755]
script/timelog [new file with mode: 0755]
timelog [deleted file]
vim/.vimrc [deleted file]
vim/config/easy_align.vim [new file with mode: 0644]
vim/config/julm.vim [new file with mode: 0644]
vim/config/neocomplcache.vim [new file with mode: 0644]
vim/ftdetect/hledger.vim [new file with mode: 0644]
vim/install [new file with mode: 0755]
vim/syntax/hledger.vim

index 52b380e..afed073 100644 (file)
@@ -1,6 +1 @@
 *.csv
 *.csv
-*.o
-*.hi
-hledger-equity
-hledger-print-csv
-hledger-range-voting
index 0310995..4450feb 100644 (file)
@@ -1,3 +1,3 @@
 [submodule "lib/tool/asciidoc"]
        path = lib/tool/asciidoc
 [submodule "lib/tool/asciidoc"]
        path = lib/tool/asciidoc
-       url = ./asciidoc
+       url = git://git.autogeree.net/tool/asciidoc
diff --git a/Makefile b/Makefile
deleted file mode 100644 (file)
index ebeb609..0000000
--- a/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-hs=$(wildcard *.hs)
-chart=$(wildcard chart/*/*.hledger)
-
-all: $(hs:.hs=) $(chart:.hledger=.csv)
-
-c clean: \
- $(hs:.hs=.o/clean) \
- $(hs:.hs=.hi/clean) \
- $(hs:.hs=/clean) \
- $(chart:.hledger=.csv/clean)
-%/clean:
-       $(if $(wildcard $*),rm -f "$*")
-
-%: %.hs
-       ghc $<
-
-chart/%.csv: chart/%.hledger ./hledger-print-csv.hs
-       ./hledger-print-csv \
-        -f $< \
-          >$@
diff --git a/README b/README
new file mode 120000 (symlink)
index 0000000..e1d1217
--- /dev/null
+++ b/README
@@ -0,0 +1 @@
+doc/README.fr.manpage.ad
\ No newline at end of file
index d37296e..1a349a3 100644 (file)
@@ -4,7 +4,7 @@
 ; == Utilisation
 ; Doit être inclus ainsi dans un FICHIER.hledger l’utilisant :
 ; ----
 ; == Utilisation
 ; Doit être inclus ainsi dans un FICHIER.hledger l’utilisant :
 ; ----
-; !include Plan_comptable.hledger
+; !include Cyclofficine.Plan_comptable.hledger
 ; ----
 ; ATTENTION: rien n’empêche techniquement un FICHIER.hledger
 ;            de rajouter des comptes après cette inclusion.
 ; ----
 ; ATTENTION: rien n’empêche techniquement un FICHIER.hledger
 ;            de rajouter des comptes après cette inclusion.
diff --git a/chart/GNUmakefile b/chart/GNUmakefile
new file mode 100644 (file)
index 0000000..300de06
--- /dev/null
@@ -0,0 +1,15 @@
+tool:=$(dir $(abspath $(dir $(lastword $(MAKEFILE_LIST)))))
+chart=$(wildcard $(tool)/chart/*/*.hledger)
+
+all:     $(chart:.hledger=.csv)
+c clean: $(chart:.hledger=.csv/clean)
+%/clean:
+       $(if $(wildcard $*),rm -f "$*")
+
+%.csv: %.hledger $(tool)/script/hledger-print-csv
+       $(tool)/script/hledger-print-csv \
+        -f $< \
+          >$@
+
+$(tool)/script/hledger-print-csv:
+       $(MAKE) -C $(@D) $(@F)
index 3ccf846..49727d1 100644 (file)
@@ -1,4 +1,5 @@
 tool:=$(dir $(lastword $(MAKEFILE_LIST)))
 tool:=$(dir $(lastword $(MAKEFILE_LIST)))
+mul=$(foreach p,$1,$(foreach s,$2,$p$s))
 
 all: $(HOME)/.asciidoc/backends/slidy2
 
 
 all: $(HOME)/.asciidoc/backends/slidy2
 
@@ -7,6 +8,12 @@ $(HOME)/.asciidoc/backends/slidy2: \
  $(tool)/.../lib/tool/asciidoc/backend/slidy2/install
        $<
 
  $(tool)/.../lib/tool/asciidoc/backend/slidy2/install
        $<
 
+$(call mul,$(patsubst %.ad,%,$(wildcard *.ad)),.roff .html): \
+ $(tool)/.../script/hledger-equity \
+ $(tool)/.../script/hledger-print-csv
+$(tool)/.../script/%:
+       $(MAKE) -C $(@D) $(@F)
+
 tool/asciidoc := $(tool)/.../lib/tool/asciidoc
 include $(tool/asciidoc)/GNUmakefile
 
 tool/asciidoc := $(tool)/.../lib/tool/asciidoc
 include $(tool/asciidoc)/GNUmakefile
 
@@ -33,6 +40,6 @@ $(tool)/.../lib/tool/asciidoc/GNUmakefile: \
 %.slidy.html: export ASCIIDOC_FLAGS+=-atabsize=0
 %.slidy.html: export ASCIIDOC_FLAGS+=-alatexmath
 
 %.slidy.html: export ASCIIDOC_FLAGS+=-atabsize=0
 %.slidy.html: export ASCIIDOC_FLAGS+=-alatexmath
 
-$(patsubst %.ad,%.html,$(wildcard *.slidy.ad)): \
+$(patsubst %.ad,%.html,$(wildcard *.ad)): \
  $(tool/asciidoc)/conf/latexmath.conf \
  $(tool/asciidoc)/conf/vim.conf
  $(tool/asciidoc)/conf/latexmath.conf \
  $(tool/asciidoc)/conf/vim.conf
diff --git a/doc/README.fr.manpage.ad b/doc/README.fr.manpage.ad
new file mode 100644 (file)
index 0000000..e912a6b
--- /dev/null
@@ -0,0 +1,92 @@
+= tool/hledger(README)
+:location: ./tool/hledger
+:toc:
+
+== Name
+tool/hledger - outils autour de hledger
+
+
+== script/ - script hledger
+.Construction des fichiers exécutables des scripts
+----
+% make -C script
+----
+
+.Nettoyage
+----
+% make -C script clean
+----
+
+=== hledger-print-csv
+
+.Usage
+----
+% script/hledger-print-csv -f $file.hledger $filter >$file.hledger.csv
+% localc $file.hledger.csv
+----
+WARNING: À l’ouverture du ++.csv++ sélectionner ++,++ comme séparateur, et ++"++ comme guillemet.
+
+=== hledger-equity
+
+.Usage
+----
+% script/hledger-equity -f $file.hledger $filter
+----
+Copier/coller l’écriture désirée dans le journal et adapter le nom de la balance
+++equity:opening balances++ ou ++equity:closing balances++
+
+=== hledger-check-dates
+
+Vérifie la monotonie (stricte) de la date de transactions.
+
+.Usage
+----
+% script/hledger-check-dates -f $file.hledger [--strict] [--date2] $filter
+----
+
+[horizontal]
+.Options
+--strict:: comparaison stricte.
+--date2:: considère la seconde d’une transaction (si présente) plutôt que sa date.
+
+.Exemple
+----
+../script/hledger-check-dates -f data/exemple-dates-unordered.ledger
+sys::[../script/hledger-check-dates -f data/exemple-dates-unordered.ledger]
+----
+
+== chart/ - plans comptables
+
+.Construction des ++.csv++ des plans comptables ++.hledger++
+----
+% make -C chart
+----
+
+.Nettoyage
+----
+% make -C chart clean
+----
+
+== doc/ - documentation
+
+.Construction
+----
+% make -C doc
+----
+
+.Déverminage
+----
+% make -C doc all/trace
+----
+
+.Nettoyage
+----
+% make -C doc clean
+----
+
+== vim/ - Configuration ViM
+
+.Installation
+----
+% vim/install
+----
diff --git a/doc/README.fr.manpage.d b/doc/README.fr.manpage.d
new file mode 100644 (file)
index 0000000..10c79e7
--- /dev/null
@@ -0,0 +1,2 @@
+README.fr.manpage.ad \
+README.fr.manpage.d: \
diff --git a/doc/README.fr.manpage.html b/doc/README.fr.manpage.html
new file mode 100644 (file)
index 0000000..36409e0
--- /dev/null
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>tool/hledger</title><link rel="stylesheet" type="text/css" href="css/docbook.css" /><link rel="stylesheet" type="text/css" href="css/docbook-xsl.css" /><link rel="stylesheet" type="text/css" href="css/manpage.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /></head><body><div xml:lang="fr" class="refentry" title="tool/hledger" lang="fr"><a id="idp726960"></a><div class="titlepage"></div><div class="sidebar"><div class="refnamediv"><h2>Nom</h2><p>tool/hledger — outils autour de hledger</p></div><div class="location"><div class="location-title">Emplacement</div><div class="location-path"><a href="../"><span class="dir"><code class="literal">.<span class="slash">/</span></code></span></a><a href="./"><span class="dir"><code class="literal">tool<span class="slash">/</span></code></span></a><span class="file"><code class="literal">hledger</code></span></div></div><div class="language"><div class="language-title">Langage</div><div class="language-list"><span class="lang-current"><code class="literal">fr</code></span></div></div><div class="toc"><div class="toc-title">Table des matières</div><dl><dt><span class="refsect1"><a href="#_script_script_hledger">script/ - script hledger</a></span></dt><dd><dl><dt><span class="refsect2"><a href="#_hledger_print_csv">hledger-print-csv</a></span></dt><dt><span class="refsect2"><a href="#_hledger_equity">hledger-equity</a></span></dt><dt><span class="refsect2"><a href="#_hledger_check_dates">hledger-check-dates</a></span></dt></dl></dd><dt><span class="refsect1"><a href="#_chart_plans_comptables">chart/ - plans comptables</a></span></dt><dt><span class="refsect1"><a href="#_doc_documentation">doc/ - documentation</a></span></dt><dt><span class="refsect1"><a href="#_vim_configuration_vim">vim/ - Configuration ViM</a></span></dt></dl></div></div><div class="refsect1" title="script/ - script hledger"><a id="_script_script_hledger"></a><h2>script/ - script hledger</h2><p title="Construction des fichiers exécutables des scripts"><span class="formalpara-title">Construction des fichiers exécutables des scripts. </span>
+</p><div class="screen">% make -C script</div><p title="Construction des fichiers exécutables des scripts">
+</p><p title="Nettoyage"><span class="formalpara-title">Nettoyage. </span>
+</p><div class="screen">% make -C script clean</div><p title="Nettoyage">
+</p><div class="refsect2" title="hledger-print-csv"><a id="_hledger_print_csv"></a><h3>hledger-print-csv</h3><p title="Usage"><span class="formalpara-title">Usage. </span>
+</p><div class="screen">% script/hledger-print-csv -f $file.hledger $filter &gt;$file.hledger.csv
+% localc $file.hledger.csv</div><p title="Usage">
+</p><div class="warning" title="Avertissement" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Warning"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Avertissement]" src="icons/warning.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p>À l’ouverture du <code class="literal">.csv</code> sélectionner <code class="literal">,</code> comme séparateur, et <code class="literal">"</code> comme guillemet.</p></td></tr></table></div></div><div class="refsect2" title="hledger-equity"><a id="_hledger_equity"></a><h3>hledger-equity</h3><p title="Usage"><span class="formalpara-title">Usage. </span>
+</p><div class="screen">% script/hledger-equity -f $file.hledger $filter</div><p title="Usage">
+</p><p>Copier/coller l’écriture désirée dans le journal et adapter le nom de la balance
+<code class="literal">equity:opening balances</code> ou <code class="literal">equity:closing balances</code></p></div><div class="refsect2" title="hledger-check-dates"><a id="_hledger_check_dates"></a><h3>hledger-check-dates</h3><p>Vérifie la monotonie (stricte) de la date de transactions.</p><p title="Usage"><span class="formalpara-title">Usage. </span>
+</p><div class="screen">% script/hledger-check-dates -f $file.hledger [--strict] [--date2] $filter</div><p title="Usage">
+</p><div class="horizontal"><a id="idp2259472"></a><div class="table-title">Tableau 1. Options</div><div class="horizontal-contents"><table summary="Options" cellpadding="4px" style="border: none;"><colgroup><col /><col /></colgroup><tbody valign="top"><tr><td style="" valign="top">
+<p>
+--strict
+</p>
+</td><td style="" valign="top">
+<p>
+comparaison stricte.
+</p>
+</td></tr><tr><td style="" valign="top">
+<p>
+--date2
+</p>
+</td><td style="" valign="top">
+<p>
+considère la seconde d’une transaction (si présente) plutôt que sa date.
+</p>
+</td></tr></tbody></table></div></div><br class="horizontal-break" /><p title="Exemple"><span class="formalpara-title">Exemple. </span>
+</p><div class="screen">../script/hledger-check-dates -f data/exemple-dates-unordered.ledger</div><p title="Exemple">
+</p></div></div><div class="refsect1" title="chart/ - plans comptables"><a id="_chart_plans_comptables"></a><h2>chart/ - plans comptables</h2><p title="Construction des .csv des plans comptables .hledger"><span class="formalpara-title">Construction des <code class="literal">.csv</code> des plans comptables <code class="literal">.hledger</code>. </span>
+</p><div class="screen">% make -C chart</div><p title="Construction des .csv des plans comptables .hledger">
+</p><p title="Nettoyage"><span class="formalpara-title">Nettoyage. </span>
+</p><div class="screen">% make -C chart clean</div><p title="Nettoyage">
+</p></div><div class="refsect1" title="doc/ - documentation"><a id="_doc_documentation"></a><h2>doc/ - documentation</h2><p title="Construction"><span class="formalpara-title">Construction. </span>
+</p><div class="screen">% make -C doc</div><p title="Construction">
+</p><p title="Déverminage"><span class="formalpara-title">Déverminage. </span>
+</p><div class="screen">% make -C doc all/trace</div><p title="Déverminage">
+</p><p title="Nettoyage"><span class="formalpara-title">Nettoyage. </span>
+</p><div class="screen">% make -C doc clean</div><p title="Nettoyage">
+</p></div><div class="refsect1" title="vim/ - Configuration ViM"><a id="_vim_configuration_vim"></a><h2>vim/ - Configuration ViM</h2><p title="Installation"><span class="formalpara-title">Installation. </span>
+</p><div class="screen">% vim/install</div><p title="Installation">
+</p></div></div></body></html>
diff --git a/doc/README.fr.manpage.roff b/doc/README.fr.manpage.roff
new file mode 100644 (file)
index 0000000..ae4ddb4
--- /dev/null
@@ -0,0 +1,235 @@
+'\" t
+.\"     Title: tool/hledger
+.\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
+.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
+.\"      Date: 02/08/2014
+.\"    Manual: \ \&
+.\"    Source: \ \&
+.\"  Language: French
+.\"
+.TH "tool/hledger" "README" "02/08/2014" "\ \&" "\ \&"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "Nom"
+tool/hledger \- outils autour de hledger
+.SH "script/ - script hledger"
+.PP
+\fBConstruction des fichiers ex\('ecutables des scripts\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+% make \-C script
+.fi
+.if n \{\
+.RE
+.\}
+.PP
+\fBNettoyage\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+% make \-C script clean
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+.SS "hledger\-print\-csv"
+.PP
+\fBUsage\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+% script/hledger\-print\-csv \-f $file\&.hledger $filter >$file\&.hledger\&.csv
+% localc $file\&.hledger\&.csv
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+.if n \{\
+.sp
+.\}
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+\fBAvertissement\fR
+.ps -1
+.br
+.sp
+\(`A l\(cqouverture du \fB\&.csv\fR s\('electionner \fB,\fR comme s\('eparateur, et \fB"\fR comme guillemet\&.
+.sp .5v
+.RE
+.SS "hledger\-equity"
+.PP
+\fBUsage\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+% script/hledger\-equity \-f $file\&.hledger $filter
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+Copier/coller l\(cq\('ecriture d\('esir\('ee dans le journal et adapter le nom de la balance \fBequity:opening balances\fR ou \fBequity:closing balances\fR
+.SS "hledger\-check\-dates"
+.sp
+V\('erifie la monotonie (stricte) de la date de transactions\&.
+.PP
+\fBUsage\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+% script/hledger\-check\-dates \-f $file\&.hledger [\-\-strict] [\-\-date2] $filter
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.B Tableau\ \&1.\ \&Options
+.TS
+tab(:);
+lt lt
+lt lt.
+T{
+.sp
+\-\-strict
+T}:T{
+.sp
+comparaison stricte\&.
+T}
+T{
+.sp
+\-\-date2
+T}:T{
+.sp
+consid\(`ere la seconde d\(cqune transaction (si pr\('esente) plut\(^ot que sa date\&.
+T}
+.TE
+.sp 1
+.PP
+\fBExemple\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+\&.\&./script/hledger\-check\-dates \-f data/exemple\-dates\-unordered\&.ledger
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+.SH "chart/ - plans comptables"
+.PP
+\fBConstruction des .csv des plans comptables .hledger\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+% make \-C chart
+.fi
+.if n \{\
+.RE
+.\}
+.PP
+\fBNettoyage\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+% make \-C chart clean
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+.SH "doc/ - documentation"
+.PP
+\fBConstruction\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+% make \-C doc
+.fi
+.if n \{\
+.RE
+.\}
+.PP
+\fBD\('everminage\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+% make \-C doc all/trace
+.fi
+.if n \{\
+.RE
+.\}
+.PP
+\fBNettoyage\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+% make \-C doc clean
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+.SH "vim/ - Configuration ViM"
+.PP
+\fBInstallation\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+% vim/install
+.fi
+.if n \{\
+.RE
+.\}
+.sp
diff --git a/doc/TODO.fr.manpage.ad b/doc/TODO.fr.manpage.ad
new file mode 100644 (file)
index 0000000..776c4c1
--- /dev/null
@@ -0,0 +1,86 @@
+= tool/hledger(TODO)
+:location: ./tool/hledger
+:toc:
+
+== Name
+tool/hledger - réflexions et choses à faire
+
+== hledger-web
+- Affichage des colonnes crédit/débit.
+
+NOTE: trop perturbant pour les habitudes des comptables sinon,
+dont l’expérience montre que cela les handicape pour repérer certaines erreurs.
+
+== hledger-bilan-financier
+- génére du html+css
+- quelles données ? ➔ ébaucher un exemple
+
+== hledger-comptes-de-resultats
+- génére du html+css
+- quelles données ? ➔ ébaucher un exemple
+
+== hledger-pointing
+
+NOTE: https://fr.wikipedia.org/wiki/Lettrage_comptable#Lettrage_automatique[]
+
+=== Définir des critères et conventions impliquant un pointage
+
+Cas du rapprochement bancaire::
+Contrôle de la réciprocité du relevé de compte bancaire +
+et du compte ++5.Finance:1.Etablissement:2.Banque++.
++
+NOTE: https://fr.wikipedia.org/wiki/%C3%89tat_de_rapprochement_bancaire#Enjeux_du_rapprochement_bancaire[]
++
+Différences possibles;;
++
+* Décalage légitime de dates
+* Erreur de montants
+
+Cas des comptes tiers::
++
+* Rapprocher les bulletins de salaire avec les paiements des salaires ;
+* Rapprocher les cotisations avec leur paiement ;
+* Rapprocher les factures avec leur paiement.
+
+
+Construction du pointage::
+ Un ensemble d’écritures E est pointé pour un compte C
+__si et seulement si__
+* le compte C ou un sous-compte de C est crédité ou débité
+par toutes les écritures de E tel que le solde de C
+au sein de ces écritures soit nul ;
+* et il n’existe pas de sous ensemble strict de E pointable pour C.
+
+
+=== Définir une convention pour signifier un pointage
+
+Cas d’une écriture devant être pointée::
+Lui mettre un tag ++Pointage:++ qui sera rempli le pointage venu.
+
+Cas d’une écriture pointée::
+Un tag ++Pointage:++ avec pour valeur
+une date suffisamment préçise pour être unique
+à laquelle se situe la première écriture pointée de l’ensemble.
++
+[source,hledger]
+.Exemple
+----
+2014/01/01 12:00 ; Pointage:2014/01/01_12:00 <1>
+       A  -1
+       B   1
+2014/01/02 ; Pointage-Tiers:2014/01/01_12:00 <1>
+       B  -1
+       C   1
+2014/01/03 ; Pointage: <2>
+       A  -1
+       B   1
+
+
+; vim: set iskeyword+=/,_,38
+----
+<1> Écriture pointée.
+<2> Écriture à pointer.
+
+
+== Comptabilité analytique
+Les tags suffisent-ils pour la faire ?
diff --git a/doc/TODO.fr.manpage.d b/doc/TODO.fr.manpage.d
new file mode 100644 (file)
index 0000000..a999634
--- /dev/null
@@ -0,0 +1,2 @@
+TODO.fr.manpage.ad \
+TODO.fr.manpage.d: \
diff --git a/doc/TODO.fr.manpage.html b/doc/TODO.fr.manpage.html
new file mode 100644 (file)
index 0000000..130cd18
--- /dev/null
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>tool/hledger</title><link rel="stylesheet" type="text/css" href="css/docbook.css" /><link rel="stylesheet" type="text/css" href="css/docbook-xsl.css" /><link rel="stylesheet" type="text/css" href="css/manpage.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /></head><body><div xml:lang="fr" class="refentry" title="tool/hledger" lang="fr"><a id="idp61352368"></a><div class="titlepage"></div><div class="sidebar"><div class="refnamediv"><h2>Nom</h2><p>tool/hledger — réflexions et choses à faire</p></div><div class="location"><div class="location-title">Emplacement</div><div class="location-path"><a href="../"><span class="dir"><code class="literal">.<span class="slash">/</span></code></span></a><a href="./"><span class="dir"><code class="literal">tool<span class="slash">/</span></code></span></a><span class="file"><code class="literal">hledger</code></span></div></div><div class="language"><div class="language-title">Langage</div><div class="language-list"><span class="lang-current"><code class="literal">fr</code></span></div></div><div class="toc"><div class="toc-title">Table des matières</div><dl><dt><span class="refsect1"><a href="#_hledger_web">hledger-web</a></span></dt><dt><span class="refsect1"><a href="#_hledger_bilan_financier">hledger-bilan-financier</a></span></dt><dt><span class="refsect1"><a href="#_hledger_comptes_de_resultats">hledger-comptes-de-resultats</a></span></dt><dt><span class="refsect1"><a href="#_hledger_pointing">hledger-pointing</a></span></dt><dd><dl><dt><span class="refsect2"><a href="#_définir_des_critères_et_conventions_impliquant_un_pointage">Définir des critères et conventions impliquant un pointage</a></span></dt><dt><span class="refsect2"><a href="#_définir_une_convention_pour_signifier_un_pointage">Définir une convention pour signifier un pointage</a></span></dt></dl></dd><dt><span class="refsect1"><a href="#_comptabilité_analytique">Comptabilité analytique</a></span></dt></dl></div></div><div class="refsect1" title="hledger-web"><a id="_hledger_web"></a><h2>hledger-web</h2><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+Affichage des colonnes crédit/débit.
+</li></ul></div><div class="note" title="Note" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="icons/note.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p>trop perturbant pour les habitudes des comptables sinon,
+dont l’expérience montre que cela les handicape pour repérer certaines erreurs.</p></td></tr></table></div></div><div class="refsect1" title="hledger-bilan-financier"><a id="_hledger_bilan_financier"></a><h2>hledger-bilan-financier</h2><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+génére du html+css
+</li><li class="listitem">
+quelles données ? ➔ ébaucher un exemple
+</li></ul></div></div><div class="refsect1" title="hledger-comptes-de-resultats"><a id="_hledger_comptes_de_resultats"></a><h2>hledger-comptes-de-resultats</h2><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+génére du html+css
+</li><li class="listitem">
+quelles données ? ➔ ébaucher un exemple
+</li></ul></div></div><div class="refsect1" title="hledger-pointing"><a id="_hledger_pointing"></a><h2>hledger-pointing</h2><div class="note" title="Note" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="icons/note.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p><a class="ulink" href="https://fr.wikipedia.org/wiki/Lettrage_comptable#Lettrage_automatique" target="_top">https://fr.wikipedia.org/wiki/Lettrage_comptable#Lettrage_automatique</a></p></td></tr></table></div><div class="refsect2" title="Définir des critères et conventions impliquant un pointage"><a id="_définir_des_critères_et_conventions_impliquant_un_pointage"></a><h3>Définir des critères et conventions impliquant un pointage</h3><div class="variablelist"><dl><dt><span class="term">
+Cas du rapprochement bancaire
+</span></dt><dd><p class="simpara">
+Contrôle de la réciprocité du relevé de compte bancaire<br />
+et du compte <code class="literal">5.Finance:1.Etablissement:2.Banque</code>.
+</p><div class="note" title="Note" style="margin-left: 0; margin-right: 10%;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="icons/note.png" /></td><th align="left"></th></tr><tr><td align="left" valign="top"><p><a class="ulink" href="https://fr.wikipedia.org/wiki/%C3%89tat_de_rapprochement_bancaire#Enjeux_du_rapprochement_bancaire" target="_top">https://fr.wikipedia.org/wiki/%C3%89tat_de_rapprochement_bancaire#Enjeux_du_rapprochement_bancaire</a></p></td></tr></table></div><div class="variablelist"><dl><dt><span class="term">
+Différences possibles
+</span></dt><dd><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+Décalage légitime de dates
+</li><li class="listitem">
+Erreur de montants
+</li></ul></div></dd></dl></div></dd><dt><span class="term">
+Cas des comptes tiers
+</span></dt><dd><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+Rapprocher les bulletins de salaire avec les paiements des salaires ;
+</li><li class="listitem">
+Rapprocher les cotisations avec leur paiement ;
+</li><li class="listitem">
+Rapprocher les factures avec leur paiement.
+</li></ul></div></dd><dt><span class="term">
+Construction du pointage
+</span></dt><dd><p class="simpara">
+ Un ensemble d’écritures E est pointé pour un compte C
+<span class="emphasis"><em>si et seulement si</em></span>
+</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+le compte C ou un sous-compte de C est crédité ou débité
+par toutes les écritures de E tel que le solde de C
+au sein de ces écritures soit nul ;
+</li><li class="listitem">
+et il n’existe pas de sous ensemble strict de E pointable pour C.
+</li></ul></div></dd></dl></div></div><div class="refsect2" title="Définir une convention pour signifier un pointage"><a id="_définir_une_convention_pour_signifier_un_pointage"></a><h3>Définir une convention pour signifier un pointage</h3><div class="variablelist"><dl><dt><span class="term">
+Cas d’une écriture devant être pointée
+</span></dt><dd>
+Lui mettre un tag <code class="literal">Pointage:</code> qui sera rempli le pointage venu.
+</dd><dt><span class="term">
+Cas d’une écriture pointée
+</span></dt><dd><p class="simpara">
+Un tag <code class="literal">Pointage:</code> avec pour valeur
+une date suffisamment préçise pour être unique
+à laquelle se situe la première écriture pointée de l’ensemble.
+</p><p title="Exemple"><span class="formalpara-title">Exemple. </span>
+</p><div class="programlisting">2014/01/01 12:00 ; Pointage:2014/01/01_12:00 <a id="CO1-1"></a><img src="icons/callouts/1.png" alt="1" border="0" />
+        A  -1
+        B   1
+2014/01/02 ; Pointage-Tiers:2014/01/01_12:00 <a id="CO1-2"></a><img src="icons/callouts/2.png" alt="2" border="0" />
+        B  -1
+        C   1
+2014/01/03 ; Pointage: <a id="CO1-3"></a><img src="icons/callouts/3.png" alt="3" border="0" />
+        A  -1
+        B   1
+
+
+; vim: set iskeyword+=/,_,38</div><p title="Exemple">
+</p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><p><a href="#CO1-1"><img src="icons/callouts/1.png" alt="1" border="0" /></a> <a href="#CO1-2"><img src="icons/callouts/2.png" alt="2" border="0" /></a> </p></td><td valign="top" align="left"><p>
+Écriture pointée.
+</p></td></tr><tr><td width="5%" valign="top" align="left"><p><a href="#CO1-3"><img src="icons/callouts/3.png" alt="3" border="0" /></a> </p></td><td valign="top" align="left"><p>
+Écriture à pointer.
+</p></td></tr></table></div></dd></dl></div></div></div><div class="refsect1" title="Comptabilité analytique"><a id="_comptabilité_analytique"></a><h2>Comptabilité analytique</h2><p>Les tags suffisent-ils pour la faire ?</p></div></div></body></html>
diff --git a/doc/TODO.fr.manpage.roff b/doc/TODO.fr.manpage.roff
new file mode 100644 (file)
index 0000000..82a1784
--- /dev/null
@@ -0,0 +1,275 @@
+'\" t
+.\"     Title: tool/hledger
+.\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
+.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
+.\"      Date: 02/08/2014
+.\"    Manual: \ \&
+.\"    Source: \ \&
+.\"  Language: French
+.\"
+.TH "tool/hledger" "TODO" "02/08/2014" "\ \&" "\ \&"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "Nom"
+tool/hledger \- r\('eflexions et choses \(`a faire
+.SH "hledger-web"
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Affichage des colonnes cr\('edit/d\('ebit\&.
+.RE
+.if n \{\
+.sp
+.\}
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+\fBNote\fR
+.ps -1
+.br
+.sp
+trop perturbant pour les habitudes des comptables sinon, dont l\(cqexp\('erience montre que cela les handicape pour rep\('erer certaines erreurs\&.
+.sp .5v
+.RE
+.SH "hledger-bilan-financier"
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+g\('en\('ere du html+css
+.RE
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+quelles donn\('ees ? ➔ \('ebaucher un exemple
+.RE
+.SH "hledger-comptes-de-resultats"
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+g\('en\('ere du html+css
+.RE
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+quelles donn\('ees ? ➔ \('ebaucher un exemple
+.RE
+.SH "hledger-pointing"
+.if n \{\
+.sp
+.\}
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+\fBNote\fR
+.ps -1
+.br
+.sp
+https://fr\&.wikipedia\&.org/wiki/Lettrage_comptable#Lettrage_automatique
+.sp .5v
+.RE
+.SS "D\('efinir des crit\(`eres et conventions impliquant un pointage"
+.PP
+Cas du rapprochement bancaire
+.RS 4
+Contr\(^ole de la r\('eciprocit\('e du relev\('e de compte bancaire
+.br
+et du compte
+\fB5\&.Finance:1\&.Etablissement:2\&.Banque\fR\&.
+.if n \{\
+.sp
+.\}
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+\fBNote\fR
+.ps -1
+.br
+https://fr\&.wikipedia\&.org/wiki/%C3%89tat_de_rapprochement_bancaire#Enjeux_du_rapprochement_bancaire
+.sp .5v
+.RE
+.PP
+Diff\('erences possibles
+.RS 4
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+D\('ecalage l\('egitime de dates
+.RE
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Erreur de montants
+.RE
+.RE
+.RE
+.PP
+Cas des comptes tiers
+.RS 4
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Rapprocher les bulletins de salaire avec les paiements des salaires\ \&;
+.RE
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Rapprocher les cotisations avec leur paiement\ \&;
+.RE
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Rapprocher les factures avec leur paiement\&.
+.RE
+.RE
+.PP
+Construction du pointage
+.RS 4
+Un ensemble d\(cq\('ecritures E est point\('e pour un compte C
+\fIsi et seulement si\fR
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+le compte C ou un sous\-compte de C est cr\('edit\('e ou d\('ebit\('e par toutes les \('ecritures de E tel que le solde de C au sein de ces \('ecritures soit nul\ \&;
+.RE
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+et il n\(cqexiste pas de sous ensemble strict de E pointable pour C\&.
+.RE
+.RE
+.SS "D\('efinir une convention pour signifier un pointage"
+.PP
+Cas d\(cqune \('ecriture devant \(^etre point\('ee
+.RS 4
+Lui mettre un tag
+\fBPointage:\fR
+qui sera rempli le pointage venu\&.
+.RE
+.PP
+Cas d\(cqune \('ecriture point\('ee
+.RS 4
+Un tag
+\fBPointage:\fR
+avec pour valeur une date suffisamment pr\('e\(,cise pour \(^etre unique \(`a laquelle se situe la premi\(`ere \('ecriture point\('ee de l\(cqensemble\&.
+.PP
+\fBExemple\fR. 
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+2014/01/01 12:00 ; Pointage:2014/01/01_12:00 \fB(1)\fR
+        A  \-1
+        B   1
+2014/01/02 ; Pointage\-Tiers:2014/01/01_12:00 \fB(2)\fR
+        B  \-1
+        C   1
+2014/01/03 ; Pointage: \fB(3)\fR
+        A  \-1
+        B   1
+; vim: set iskeyword+=/,_,38
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+.TS
+tab(:);
+r lw(\n(.lu*75u/100u).
+\fB1.\fR\ \fB2.\fR\h'-2n':T{
+\('Ecriture point\('ee\&.
+T}
+\fB3.\fR\h'-2n':T{
+\('Ecriture \(`a pointer\&.
+T}
+.TE
+.RE
+.SH "Comptabilit\('e analytique"
+.sp
+Les tags suffisent\-ils pour la faire ?
diff --git a/doc/css/docbook-xsl.css b/doc/css/docbook-xsl.css
new file mode 100644 (file)
index 0000000..ee9ca46
--- /dev/null
@@ -0,0 +1,329 @@
+/*
+  CSS stylesheet for XHTML produced by DocBook XSL stylesheets.
+*/
+
+body {
+  font-family: Georgia,serif;
+}
+
+code, pre {
+  font-family: "Courier New", Courier, monospace;
+}
+
+span.strong {
+  font-weight: bold;
+}
+
+body blockquote {
+  margin-top: .75em;
+  line-height: 1.5;
+  margin-bottom: .75em;
+}
+
+html body {
+  margin: 1em 5% 1em 5%;
+  line-height: 1.2;
+}
+
+body div {
+  margin: 0;
+}
+
+h1, h2, h3, h4, h5, h6
+{
+  color: #527bbd;
+  font-family: Arial,Helvetica,sans-serif;
+}
+
+div.toc p:first-child,
+div.list-of-figures p:first-child,
+div.list-of-tables p:first-child,
+div.list-of-examples p:first-child,
+div.example p.title,
+div.sidebar p.title
+{
+  font-weight: bold;
+  color: #527bbd;
+  font-family: Arial,Helvetica,sans-serif;
+  margin-bottom: 0.2em;
+}
+
+body h1 {
+  margin: .0em 0 0 -4%;
+  line-height: 1.3;
+  border-bottom: 2px solid silver;
+}
+
+body h2 {
+  margin: 0.5em 0 0 -4%;
+  line-height: 1.3;
+  border-bottom: 2px solid silver;
+}
+
+body h3 {
+  margin: .8em 0 0 -3%;
+  line-height: 1.3;
+}
+
+body h4 {
+  margin: .8em 0 0 -3%;
+  line-height: 1.3;
+}
+
+body h5 {
+  margin: .8em 0 0 -2%;
+  line-height: 1.3;
+}
+
+body h6 {
+  margin: .8em 0 0 -1%;
+  line-height: 1.3;
+}
+
+body hr {
+  border: none; /* Broken on IE6 */
+}
+div.footnotes hr {
+  border: 1px solid silver;
+}
+
+div.navheader th, div.navheader td, div.navfooter td {
+  font-family: Arial,Helvetica,sans-serif;
+  font-size: 0.9em;
+  font-weight: bold;
+  color: #527bbd;
+}
+div.navheader img, div.navfooter img {
+  border-style: none;
+}
+div.navheader a, div.navfooter a {
+  font-weight: normal;
+}
+div.navfooter hr {
+  border: 1px solid silver;
+}
+
+body td {
+  line-height: 1.2
+}
+
+body th {
+  line-height: 1.2;
+}
+
+ol {
+  line-height: 1.2;
+}
+
+ul, body dir, body menu {
+  line-height: 1.2;
+}
+
+html {
+  margin: 0; 
+  padding: 0;
+}
+
+body h1, body h2, body h3, body h4, body h5, body h6 {
+  margin-left: 0
+} 
+
+body pre {
+  margin: 0.5em 10% 0.5em 1em;
+  line-height: 1.0;
+  color: navy;
+}
+
+tt.literal, code.literal {
+  color: navy;
+}
+
+.programlisting, .screen {
+  border: 1px solid silver;
+  background: #f4f4f4;
+  margin: 0.5em 10% 0.5em 0;
+  padding: 0.5em 1em;
+}
+
+div.sidebar {
+  background: #ffffee;
+  margin: 1.0em 10% 0.5em 0;
+  padding: 0.5em 1em;
+  border: 1px solid silver;
+}
+div.sidebar * { padding: 0; }
+div.sidebar div { margin: 0; }
+div.sidebar p.title {
+  margin-top: 0.5em;
+  margin-bottom: 0.2em;
+}
+
+div.bibliomixed {
+  margin: 0.5em 5% 0.5em 1em;
+}
+
+div.glossary dt {
+  font-weight: bold;
+}
+div.glossary dd p {
+  margin-top: 0.2em;
+}
+
+dl {
+  margin: .8em 0;
+  line-height: 1.2;
+}
+
+dt {
+  margin-top: 0.5em;
+}
+
+dt span.term {
+  font-style: normal;
+  color: navy;
+}
+
+div.variablelist dd p {
+  margin-top: 0;
+}
+
+div.itemizedlist li, div.orderedlist li {
+  margin-left: -0.8em;
+  margin-top: 0.5em;
+}
+
+ul, ol {
+    list-style-position: outside;
+}
+
+div.sidebar ul, div.sidebar ol {
+    margin-left: 2.8em;
+}
+
+div.itemizedlist p.title,
+div.orderedlist p.title,
+div.variablelist p.title
+{
+  margin-bottom: -0.8em;
+}
+
+div.revhistory table {
+  border-collapse: collapse;
+  border: none;
+}
+div.revhistory th {
+  border: none;
+  color: #527bbd;
+  font-family: Arial,Helvetica,sans-serif;
+}
+div.revhistory td {
+  border: 1px solid silver;
+}
+
+/* Keep TOC and index lines close together. */
+div.toc dl, div.toc dt,
+div.list-of-figures dl, div.list-of-figures dt,
+div.list-of-tables dl, div.list-of-tables dt,
+div.indexdiv dl, div.indexdiv dt
+{
+  line-height: normal;
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+/*
+  Table styling does not work because of overriding attributes in
+  generated HTML.
+*/
+div.table table,
+div.informaltable table
+{
+    margin-left: 0;
+    margin-right: 5%;
+    margin-bottom: 0.8em;
+}
+div.informaltable table
+{
+    margin-top: 0.4em
+}
+div.table thead,
+div.table tfoot,
+div.table tbody,
+div.informaltable thead,
+div.informaltable tfoot,
+div.informaltable tbody
+{
+    /* No effect in IE6. */
+    border-top: 3px solid #527bbd;
+    border-bottom: 3px solid #527bbd;
+}
+div.table thead, div.table tfoot,
+div.informaltable thead, div.informaltable tfoot
+{
+    font-weight: bold;
+}
+
+div.mediaobject img {
+    margin-bottom: 0.8em;
+}
+div.figure p.title,
+div.table p.title
+{
+  margin-top: 1em;
+  margin-bottom: 0.4em;
+}
+
+div.calloutlist p
+{
+  margin-top: 0em;
+  margin-bottom: 0.4em;
+}
+
+a img {
+  border-style: none;
+}
+
+@media print {
+  div.navheader, div.navfooter { display: none; }
+}
+
+span.aqua { color: aqua; }
+span.black { color: black; }
+span.blue { color: blue; }
+span.fuchsia { color: fuchsia; }
+span.gray { color: gray; }
+span.green { color: green; }
+span.lime { color: lime; }
+span.maroon { color: maroon; }
+span.navy { color: navy; }
+span.olive { color: olive; }
+span.purple { color: purple; }
+span.red { color: red; }
+span.silver { color: silver; }
+span.teal { color: teal; }
+span.white { color: white; }
+span.yellow { color: yellow; }
+
+span.aqua-background { background: aqua; }
+span.black-background { background: black; }
+span.blue-background { background: blue; }
+span.fuchsia-background { background: fuchsia; }
+span.gray-background { background: gray; }
+span.green-background { background: green; }
+span.lime-background { background: lime; }
+span.maroon-background { background: maroon; }
+span.navy-background { background: navy; }
+span.olive-background { background: olive; }
+span.purple-background { background: purple; }
+span.red-background { background: red; }
+span.silver-background { background: silver; }
+span.teal-background { background: teal; }
+span.white-background { background: white; }
+span.yellow-background { background: yellow; }
+
+span.big { font-size: 2em; }
+span.small { font-size: 0.6em; }
+
+span.underline { text-decoration: underline; }
+span.overline { text-decoration: overline; }
+span.line-through { text-decoration: line-through; }
diff --git a/doc/css/docbook.css b/doc/css/docbook.css
new file mode 100644 (file)
index 0000000..8889a56
--- /dev/null
@@ -0,0 +1,107 @@
+
+
+/********************************/
+/* start of styles in block.xsl */
+
+.formalpara-title {
+  font-weight: bold;
+}
+
+div.blockquote-title {
+  font-weight: bold;
+  margin-top: 1em;
+  margin-bottom: 1em;
+}
+
+span.msgmain-title {
+  font-weight: bold;
+}
+
+span.msgsub-title {
+  font-weight: bold;
+}
+
+span.msgrel-title {
+  font-weight: bold;
+}
+
+div.msglevel, div.msgorig, div.msgaud {
+  margin-top: 1em;
+  margin-bottom: 1em;
+}
+
+span.msglevel-title, span.msgorig-title, span.msgaud-title {
+  font-weight: bold;
+}
+
+div.msgexplan {
+  margin-top: 1em;
+  margin-bottom: 1em;
+}
+
+span.msgexplan-title {
+  font-weight: bold;
+}
+
+/* end of styles in block.xsl */
+/********************************/
+
+/********************************/
+/* start of styles in autotoc.xsl */
+
+  font-weight: bold;
+  margin-top: 1em;
+  margin-bottom: 1em;
+}
+
+
+/* end of styles in autotoc.xsl */
+/********************************/
+
+/********************************/
+/* start of styles in formal.xsl */
+
+div.figure-title {
+  font-weight: bold;
+}
+
+div.example-title {
+  font-weight: bold;
+}
+
+div.equation-title {
+  font-weight: bold;
+}
+
+div.table-title {
+  font-weight: bold;
+}
+
+div.sidebar-title {
+  font-weight: bold;
+}
+
+
+/* end of styles in formal.xsl */
+/********************************/
+
+/********************************/
+/* start of styles in verbatim.xsl */
+
+div.programlisting {
+  white-space: pre;
+  font-family: monospace;
+}
+
+div.screen {
+  white-space: pre;
+  font-family: monospace;
+}
+
+div.synopsis {
+  white-space: pre;
+  font-family: monospace;
+}
+
+/* end of styles in verbatim.xsl */
+/********************************/
diff --git a/doc/css/manpage.css b/doc/css/manpage.css
new file mode 100644 (file)
index 0000000..07244be
--- /dev/null
@@ -0,0 +1,403 @@
+html body {
+       color:#343434;
+       font-family:monospace,Arial,sans-serif;
+       font-size:10px;
+       margin:0 0;
+       padding:0 0 0 0;
+ }
+/* sections */
+       .refentry {
+        }
+       .refentry > .refsect1,
+       .refentry > .refsect2,
+       .refentry > .refsect3 {
+               -moz-box-sizing:border-box;
+               -webkit-box-sizing:border-box;
+               box-sizing:border-box;
+               clear:both;
+               display:table;
+               float:left;
+               margin:0 auto 0 auto;
+               padding:0 1em 0 1em;
+               width:100%;
+        }
+       
+       .refentry > .refsect1:last-child {
+               margin-bottom:2ex;
+        }
+       .refentry > .refsect1 * {
+               clear:both;
+        }
+       .refentry > .refnamediv > *,
+       .refentry > .refsect1 > *,
+       .refentry > .refsynopsisdiv > * {
+               margin:0 1em 0 1em;
+        }
+       .refentry .refnamediv {
+               margin:0 1em 1ex 1em;
+        }
+       .refentry .refnamediv h2 {
+               border-bottom:2px solid black;
+               color:green;
+               font-family:monospace,Arial,sans-serif;
+               font-size:120%;
+               font-variant:small-caps;
+               border-bottom:0 solid black;
+               margin:0 0 0.5ex 0;
+               padding:0 0 0 0;
+        }
+       .refentry .refnamediv p {
+               margin:0 0 0 0;
+               padding:0 0 0 0;
+               text-align:justify;
+        }
+       .refentry > .refsect1 > .refsect2 {
+               margin-left:0;
+        }
+       .refentry > .refsect1 > .refsect2 > * {
+               margin-left:1em;
+        }
+       .refentry > .refsect1 > .refsect2 > .refsect3 > * {
+               margin-left:2em;
+        }
+/* text */
+       a:empty {
+               margin:0 0 0 0;
+               padding:0 0 0 0;
+        }
+       .refentry em {
+               color:black;
+        }
+       .refentry .emphasis {
+               text-decoration:underline;
+        }
+       .refentry p {
+               margin:0 0 0 0;
+               max-width:86ex;
+               padding:1ex 0 0 0;
+               text-align:justify;
+        }
+       .refentry h2 + p {
+               margin-top:0;
+               padding-top:0.25ex;
+        }
+       .refentry h3 + p,
+       .refentry h3 + p[title] {
+               margin-top:0;
+               padding-top:0;
+        }
+/* citations */
+       .refentry code,
+       .refentry code.literal {
+               background-color:#EEEEEE;
+               color:inherit !important;
+               font-family:monospace,Courier;
+               font-size:10px;
+               white-space:pre;
+        }
+       .refentry pre {
+               font-family:monospace,Courier;
+               line-height:1.3; /* TODO: 1.2 ? */
+        }
+       .refentry pre.literallayout {
+               border-left:1ex solid navy;
+               margin-left:0;
+               padding-left:1ex;
+        }
+       .refentry .screen {
+               border-width:0px 0px 0px 5px;
+               color:black;
+               display:inline-block;
+               margin-top:0.5ex;
+               margin-bottom:0;
+        }
+       .refentry .programlisting {
+               color:black;
+               margin-top:0.5ex;
+               margin-bottom:0;
+        }
+       .refentry .listitem > .simpara {
+               display:inline;
+               margin-bottom:0;
+        }
+/* titles */
+       .refentry > .refsect1 > h2 {
+               border-bottom:2px solid black;
+               /*box-shadow:0px 1px 00px #888888;*/
+               color:green;
+               font-family:monospace,Arial,sans-serif;
+               font-size:120%;
+               /*font-variant:small-caps;*/
+               line-height:1.2;
+               margin:1ex 0 0.5ex 0;
+               padding:0 0 0.5ex 0;
+        }
+       .refentry > .refnamediv     > h2,
+       .refentry > .refsynopsisdiv > h2 {
+               font-variant:small-caps;
+        }
+       .refentry > .refsect1 > .refsect2 > h3 {
+               color:DarkGreen;
+               font-family:monospace,Arial,sans-serif;
+               font-size:100%;
+               padding:1.5ex 0 0.5ex 0;
+               margin:0 0 0 0;
+        }
+       .refentry > .refsect1 > h2 + .refsect2 > h3 {
+               padding-top:0;
+        }
+       .refentry > .refsect1 > .refsect2 > h3:before,
+       .refentry .toc .refsect2:before {
+               color:black;
+               content:"► ";
+               font-family:monospace,Arial,sans-serif;
+               float:left;
+        }
+       .refentry > .refsect1 > .refsect2 > .refsect3 > h4 {
+               color:DarkGreen;
+               font-family:monospace,Arial,sans-serif;
+               font-size:100%;
+               padding:1em 0 0 0;
+               margin:0 0 0 0;
+        }
+       .refentry > .refsect1 > .refsect2 > .refsect3 > h4:before,
+       .refentry .toc .refsect3:before {
+               color:black;
+               content:"►► ";
+               font-family:monospace,Arial,sans-serif;
+               float:left;
+        }
+       .refentry li.listitem > p.simpara:first-child {
+               margin-top:0;
+        }
+       .refentry p .formalpara-title {
+               /* XXX: there is a docbook-xsl bug here:
+                * https://lists.oasis-open.org/archives/docbook-apps/201107/msg00003.html
+                */
+               color:black;
+               font-weight:bold;
+               line-height:1.4;
+               margin:0 0 0 0;
+               padding:0 0 0 0;
+               text-align:left;
+        }
+       .refentry p[title] {
+               margin-top:1ex;
+               max-width:none;
+               padding:0 0 0 0;
+        }
+       .refentry span.citerefentry > span.refentrytitle {
+               white-space:nowrap;
+        }
+/* lists */
+       .refentry .calloutlist p {
+               padding:0 0 0 0;
+        }
+       .refentry .calloutlist td {
+               padding:0 0 0 0;
+        }
+       .refentry .calloutlist td p {
+        }
+       .refentry .calloutlist td:first-child {
+               padding-right:1em;
+        }
+       .refentry .calloutlist td:first-child p {
+               text-align:right;
+        }
+       .refentry .itemizedlist {
+               padding:0 0 0 0;
+               margin:0 0 0 0;
+        }
+       .refentry .orderedlist {
+               padding:0 0 0 0;
+               margin:0 0 0 1ex;
+        }
+       .refentry .itemizedlist ul,
+       .refentry .orderedlist  ol {
+               padding:0 0 0 0;
+               margin:0 0 0 1.5em;
+               list-style-position:outside;
+        }
+       .refentry .itemizedlist ul li,
+       .refentry .orderedlist  ol li {
+               margin:0 0 0 0;
+               max-width:51em;
+               padding:0 0 0 0;
+        }
+       .refentry .variablelist {
+               padding:0 0 0 0;
+               margin:0 0 0 0;
+        }
+       .refentry .variablelist dl {
+               list-style-position:outside;
+               margin:0 0 0 0;
+               padding:0.5ex 0 0 0;
+        }
+       .refentry .variablelist dl dt {
+               margin:0 0 0 0;
+               padding-left:1px;
+        }
+       .refentry .variablelist dl dd {
+               border-left:1px dotted black;
+               margin:0.5ex 0 0.5ex 0.9ex;
+               max-width:51em;
+               padding-left:1.1ex;
+               text-align:justify;
+        }
+       .refentry .variablelist dl dd > p:first-child {
+               padding-top:0;
+        }
+       .refentry .variablelist dl dd > p:last-child {
+               padding-bottom:0;
+        }
+       .refentry .variablelist dt .term:before,
+       .refentry .toc dt .term:before {
+               color:black;
+               content:"▪ ";
+               font-family:monospace,Arial,sans-serif;
+               float:left;
+        }
+       .refentry h2 + .itemizedlist ul,
+       .refentry h2 + .orderedlist  ol,
+       .refentry h2 + .variablelist dl {
+               padding-top:0;
+        }
+       .refentry .horizontal {
+        }
+       .refentry .horizontal .horizontal-contents {
+        }
+       .refentry .horizontal .horizontal-contents > table > tbody > tr > td:first-child  {
+               font-weight:bold;
+        }
+       .refentry .horizontal .horizontal-contents > table > tbody > tr > td > p:first-child  {
+               padding-top:0;
+        }
+/* fhs */
+       .refentry a[href^="#fhs:"] {
+               white-space:pre;
+        }
+       .refentry .toc a[href^="#fhs:"] {
+               white-space:normal;
+        }
+/* sidebar */
+       .sidebar ~ .refsect1,
+       .sidebar ~ .refsect2,
+       .sidebar ~ .refsect3 {
+               padding-left:32em;
+        }
+       .refentry .sidebar {
+               -moz-box-sizing:border-box;
+               -webkit-box-sizing:border-box;
+               background:none repeat scroll 0 0 #FFFFEE;
+               border:1px solid #C0C0C0;
+               box-sizing:border-box;
+               clear:both;
+               float:left;
+               height:96%;
+               left:0;
+               margin:1em 0 0 1em;
+               overflow:auto;
+               padding:1ex 1em 1ex 1em;
+               position:fixed;
+               top:0;
+               width:30em;
+        }
+       .refentry .sidebar .refnamediv {
+               margin:0 0 1ex 0;
+        }
+       .refentry .sidebar .refnamediv h2 {
+               border-bottom:2px solid black;
+               color:green;
+               font-family:monospace,Arial,sans-serif;
+               font-size:120%;
+               font-variant:small-caps;
+               border-bottom:0 solid black;
+               margin:0 0 0.5ex 0;
+               padding:0 0 0 0;
+        }
+       .refentry .sidebar .refnamediv p {
+               margin:0 0 0 0;
+               padding:0 0 0 0;
+               text-align:justify;
+        }
+       .refentry .sidebar .location {
+               margin:0 0 0 0;
+        }
+       .refentry .sidebar .language {
+               margin:0 0 0 0;
+        }
+/* location */
+       .refentry .location {
+               margin:0 1em 0 1em;
+        }
+       .refentry .location .location-title {
+               display:inline-block;
+        }
+       .refentry .location .location-path {
+               display:inline-block;
+               margin-left:1em;
+               margin-bottom:0.5ex;
+        }
+       .refentry .location .location-path a {
+               display:inline-block;
+        }
+       .refentry .location .location-path .dir {
+               color:blue;
+               font-weight:bold;
+        }
+       .refentry .location .location-path .dir .slash {
+               color:black;
+        }
+       .refentry .location .location-path .file {
+               font-weight:bold;
+        }
+/* language */
+       .refentry .language {
+               margin:0 1em 0 1em;
+        }
+       .refentry .language .language-title {
+               display:inline-block;
+        }
+       .refentry .language .language-list {
+               display:inline-block;
+               font-weight:bold;
+               margin-left:1em;
+        }
+       .refentry .language .language-list .lang-available {
+               color:blue;
+        }
+       .refentry .language .language-list .lang-current {
+               color:black;
+        }
+/* toc */
+       .refentry .toc {
+        }
+       .refentry .toc dl {
+               clear:left;
+               margin-left:0;
+               padding-left:0;
+        }
+       .refentry .toc dl dd {
+               border-left:1px dotted #333;
+               margin-bottom:1px;
+               margin-left:0.1ex;
+               padding-left:1.9ex;
+        }
+       .refentry .toc dl dt span.refsynopsisdiv {
+        }
+       .refentry .toc .refsect1:before {
+               color:black;
+               content:"§ ";
+               font-family:monospace,Arial,sans-serif;
+               float:left;
+        }
+       .refentry .toc .toc-title,
+       .refentry .language .language-title,
+       .refentry .location .location-title {
+               border-bottom:0 solid black;
+               color:green;
+               font-size:120%;
+               font-variant:small-caps;
+               font-weight:bold;
+               margin-bottom:0.5ex;
+        }
diff --git a/doc/data/exemple-dates-unordered.ledger b/doc/data/exemple-dates-unordered.ledger
new file mode 100644 (file)
index 0000000..ca74a69
--- /dev/null
@@ -0,0 +1,7 @@
+Y 2014
+
+2014/01/02=2014/01/01
+       A  0
+
+2014/01/01=2014/01/02
+       B  0
diff --git a/doc/data/exemple-lettrage.ledger b/doc/data/exemple-lettrage.ledger
new file mode 100644 (file)
index 0000000..7cf1858
--- /dev/null
@@ -0,0 +1,16 @@
+; Exemple of countable lettering on Tiers' account
+; with two transactions reflecting the reality (dates and evidence of money movements)
+
+
+2014/01/01 Sell of a service
+ ; Transaction of engagement (accounting evidence : invoice)
+       Product:Sell:Service               -700
+       Tiers:Client:Service:John_Doe       700 ; Letter-Tiers:2014/01/01
+2014/01/14 Wire payment
+ ; Transaction of payment (accounting evidence : bank statement)
+       Tiers:Client:Service:John_Doe      -700 ; Letter-Tiers:2014/01/01
+       Finance:Establishment:Bank:Current  700
+
+; WARNING: value of Letter-Tiers:2014/01/01 MUST be unique,
+; usualy a strictly monotonic sequel: A..Z AA..ZZ AAA..ZZZ ..
+; or any unique data mentioned in the evidence
index 754cd24..c6b0082 100644 (file)
@@ -1,4 +1,4 @@
-D 1000.00€ ; directive préçisant le format par défaut des montants
+D 1000,00€ ; directive préçisant le format par défaut des montants
 
 2014/01/01 Libellé de l’écriture ; UN_TAG:, Autre_tag:Avec_Valeur
        A:AA      -42 ; flux créditant
 
 2014/01/01 Libellé de l’écriture ; UN_TAG:, Autre_tag:Avec_Valeur
        A:AA      -42 ; flux créditant
index 4da058a..3c58e72 100644 (file)
@@ -1,5 +1,5 @@
 = Informatiser une comptabilité avec confiance
 = Informatiser une comptabilité avec confiance
-:author:  git://git.autogeree.net/tool/hledger
+:author:  git://git.cyclocoop.org/tool/hledger
 :copyright: © 2014 (CC) BY Julien Moutinho &lt;julm+hledger@autogeree.net&gt;
 :icons:
 :iconsdir: ./icons
 :copyright: © 2014 (CC) BY Julien Moutinho &lt;julm+hledger@autogeree.net&gt;
 :icons:
 :iconsdir: ./icons
@@ -9,9 +9,9 @@
 :slidefontsizeadjust: -3
 :incremental:
 :revremark: 
 :slidefontsizeadjust: -3
 :incremental:
 :revremark: 
-//:max-width: 45em
 :scriptsdir: $PWD/javascripts
 :scriptsdir: $PWD/javascripts
-ifdef::backend-slidy2[:data-uri:]
+:data-uri:
+//:max-width: 45em
 
 ifdef::backend-slidy2[:slidebackground!:]
 
 
 ifdef::backend-slidy2[:slidebackground!:]
 
@@ -506,7 +506,7 @@ sys::[hledger balance --daily --historical -f data/exemple-syntaxe.ledger | sed
        \begin{array}{l}
        (\textcolor{#083194}{\textbf{compte}}=c´, \textcolor{#083194}{\textbf{montant}}=m) \\
        \|\ m ← (\mathbf{\mbox{solde_de_compte}}\,\mathbb E\,c´) \\
        \begin{array}{l}
        (\textcolor{#083194}{\textbf{compte}}=c´, \textcolor{#083194}{\textbf{montant}}=m) \\
        \|\ m ← (\mathbf{\mbox{solde_de_compte}}\,\mathbb E\,c´) \\
-       \|\ c´ ← (\mathbf{plan\mbox{_}comptable}\,c) \\
+       \|\ c´ ← (\mathbf{hi\acute{e}rarchie\mbox{_}de\mbox{_}compte}\,c) \\
        \|\ c ← (\mathbf{comptes}\,\mathbb E)
        \end{array}}\right\rbrack$]
 
        \|\ c ← (\mathbf{comptes}\,\mathbb E)
        \end{array}}\right\rbrack$]
 
@@ -546,19 +546,19 @@ d’ouverture:: pour les réinitialiser à leur solde du précédent exercice.
 [source,sh]
 ----
 % hledger-equity -f data/exemple-syntaxe.ledger
 [source,sh]
 ----
 % hledger-equity -f data/exemple-syntaxe.ledger
-sys::[hledger-equity -f data/exemple-syntaxe.ledger]
+sys::[.../script/hledger-equity -f data/exemple-syntaxe.ledger]
 ----
 
 [source,sh]
 ----
 % hledger-equity -f data/exemple-syntaxe.ledger '^A'
 ----
 
 [source,sh]
 ----
 % hledger-equity -f data/exemple-syntaxe.ledger '^A'
-sys::[hledger-equity -f data/exemple-syntaxe.ledger '^A']
+sys::[.../script/hledger-equity -f data/exemple-syntaxe.ledger '^A']
 ----
 
 [source,sh]
 ----
 % hledger-equity -f data/exemple-syntaxe.ledger '^B'
 ----
 
 [source,sh]
 ----
 % hledger-equity -f data/exemple-syntaxe.ledger '^B'
-sys::[hledger-equity -f data/exemple-syntaxe.ledger '^B']
+sys::[.../script/hledger-equity -f data/exemple-syntaxe.ledger '^B']
 ----
 
 |
 ----
 
 |
@@ -885,10 +885,10 @@ http://en.wikipedia.org/wiki/Comma-separated_values[CSV]
 [source,sh]
 ----
 % hledger-print-csv -f data/exemple-syntaxe.ledger
 [source,sh]
 ----
 % hledger-print-csv -f data/exemple-syntaxe.ledger
-sys::[hledger-print-csv -f data/exemple-syntaxe.ledger]
+sys::[.../script/hledger-print-csv -f data/exemple-syntaxe.ledger]
 ----
 
 ----
 
-++*.ledger.rules++:: http://hledger.org/manual#csv-files[]
+++*.csv.rules++:: http://hledger.org/manual#csv-files[]
 +
 [source,txt]
 ----
 +
 [source,txt]
 ----
index eb6587d..6a97990 100644 (file)
@@ -6877,8 +6877,8 @@ else
 <body class="article">\r
 <div id="header" class="slide hledgersplash">\r
 <h1>Informatiser une comptabilité avec confiance</h1>\r
 <body class="article">\r
 <div id="header" class="slide hledgersplash">\r
 <h1>Informatiser une comptabilité avec confiance</h1>\r
-<span id="author">git://git.autogeree.net/tool/hledger</span><br />\r
-<span id="revnumber">version 2014.07.30</span>\r
+<span id="author">git://git.cyclocoop.org/tool/hledger</span><br />\r
+<span id="revnumber">version 2014.08.02</span>\r
 <br /><span id="revremark"></span>\r
 </div>\r
 </div></div>\r
 <br /><span id="revremark"></span>\r
 </div>\r
 </div></div>\r
@@ -7109,7 +7109,51 @@ car cela les empêcherait aussi de réaliser des actes ingénieux.</em> »
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
-<img src="./icons/note.png" alt="Note" />\r
+<img alt="Note" src="data:image/png;base64,\r
+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" />\r
 </td>\r
 <td class="content">Mais possibilité de vérifications d’invariants conventionnels avec des scripts.</td>\r
 </tr></table>\r
 </td>\r
 <td class="content">Mais possibilité de vérifications d’invariants conventionnels avec des scripts.</td>\r
 </tr></table>\r
@@ -7240,7 +7284,51 @@ Relisible
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
-<img src="./icons/note.png" alt="Note" />\r
+<img alt="Note" src="data:image/png;base64,\r
+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" />\r
 </td>\r
 <td class="content">À équivalence fonctionnelle,\r
 OpenERPv7 ≈80 000 lignes de Python (≈1 000 écrans).</td>\r
 </td>\r
 <td class="content">À équivalence fonctionnelle,\r
 OpenERPv7 ≈80 000 lignes de Python (≈1 000 écrans).</td>\r
@@ -7301,7 +7389,51 @@ Simon Michael (sm) &lt;<a href="mailto:simon@joyful.com">simon@joyful.com</a>&gt
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
-<img src="./icons/note.png" alt="Note" />\r
+<img alt="Note" src="data:image/png;base64,\r
+iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAJhUlEQVRoge2ZWWycVxXHf+fce7/v\r
+m/GaGCde4pI0aQlJC0kRtE1L00JbLIjY4QkeUB9YHhAIJFCExAsKUkE8IAFFPIDUIqhBRSDRBUqC\r
+CimFFBCBpCWx02IaZ3G2SdyxPZ7vHh6+mcnSZnFjKIge6Wj8zYzvPf9z/me5d8TM+F8WfbkNuFx5\r
+BcDLLf/fAEZGRmx4eNh6enqsp6fHhoeHbWRk5D9aFeSlVqHNmzfb6H33sHnT7ZQmD5GfOMax6Sm+\r
+Pl5h1Yc+xpYtW2SBbX1ReUkRGBkZsdH77mHLW95EOv4Ms3ueJh6YYPHUFF9aljJ63z3cf//9/5FI\r
+vKQIDA8P293L2yhVjjH7t51ocDiviFecF46n7XzBreChhx4qNhH5t0XjJUVgx44ddGUZ9b/vIpQD\r
+oRQIWSDJAiFL6B9axo4dO4gxAmANWVDLG+Ln82URMRGhVCqRHxonlAPqFXWKC4r6IhI6OMjMzBN4\r
+/4LlTUQQEZxzZ32QJAlpmrb+p16vU6vVOHXq1AWjN18AnDj0F971vrs4OnmYJVkoDA4FCPUO172I\r
+Cgnt7SV++4vvsGhRJx3tJbIsRVVpsUnOBBABBVFEClKYwbKr7sTM7EIUnBcA7z21k7t49x1X8JXv\r
+bOWra7rw5QRtcN8PLCfvvZJvb9vJycpJpg4/hp/N0I4SMQs4Jw0A5zBXHGiCaIZIKABgpGlKjPEF\r
+0TpT5pUDRXiVt99+Le03r+WzuytM1gO6pB/3+o0cbxvk8yOPMjW6i2iR2lxOjJDHSDMFogmGwzQ7\r
+rRJAUpAENAGXIZq2AFzQpvkACCEQcahP+cRH3sKHn9zHXU+MM7rtGeD33NDXzaZynZU9gcezpUw9\r
+X6OzIyOakkfF4QEpPG6nDRNNEA2FSgKimETSNCXPc0II57VpXhEolUqoOrxPSLOMT330Dv5SqfKD\r
+NR388Y2L+caQsjITNv3pMBs3rOT56ZyZGaM+J0QUxDc0INrWUgggoRGBAOIRAt77hY1AmqaoeJxP\r
+cN645jVDbNn8Hj73o8fZ/af9mEE9j9y2YRXt5YzZWmRmzjj1/BwhTXAKzitOHEbeWlc0AVwDnCv8\r
+KoZzjotV33lTSL1HNKAuEtKM1169jM98/E6mTk3x4Nbd7Bk7TEdHRvAeVY+hmDqmZwx1kIkiqrhz\r
+S2zL+AbNMC6l/80LgHMOEY9oQvBCks5RKpXo7JhFxbhz42pet2aQet1YtLiDJAkIDq8BHwJmwlwO\r
+UaD0ojsrNKuUReIZyb9gABCHcwWFgg+0lTPyvIRToVzKWLpkMfV6REQplYvmZCj1uuBUSdJwTg8A\r
+XBdoCZMOsBkQBeGi/J83gBgjmABC8AlJGsjzFLMyaXDM1etEA0VR50iCx6mSZhkiijpPjEpQD+SF\r
+4WdJrTAewdCFB1CtVlFVVATnhMQnWJqC5aTBk+c5IIgWRoTgSZJAmiZAo1s7hwsppglI+fTiljeY\r
+nyHkLQotKIAYI4igzpFHISQOiwEnKTEG8hhRVZw6YjRQLfJGHcF7jleqTBw8znXr12MABnv37efY\r
+iSnesG4tiUsRUQwD7JIAzKsPqCqiRbVwweM04XdPjhJN+dvTBxgbn6G9q59yZx9/3HWEb33vN+zc\r
+/RzOJ+w/eJLtO8Z5ZNtT7PvHIUQTvvv9X/Lc/mN0d3by3fseRLQwvWh0Fy+h8wbQ2VFG1KM+xfuA\r
+qufo8So/fejPPD/rqJys8pvf7eLAoeNMHqnw2U9+kH3jVQ5MClMzKUla5obr13HliiEMmDx6gltv\r
+uY7Vr1nBQF8PJopQ9AFTt/AROFfMjCW9XTy19xB33Hodb924jr1j+/nDk3/nzTdei4jw3nfeyCOP\r
+bufa1y5jzeoVrcHM8HR3dfHlr/2Q+x94jFtuuh44/9B2PplXDryYLF3STXd3e+t5UXcHY89OsOH6\r
+NS2Qed7wpM1Rm50G4MGHH2P961Zy3bqreXrPP5mrzwLt5y6/cACq1eoLCKm+TN/SAebmfn8aUG83\r
+PYs7+cnPH+eqKwd5as8/edc7bi02847pmVkATk1VWbF8AOcca1Yv59DkqcYK0tCL02deACqVCldc\r
+0YdIwLmEPM9RV6NnUZlPf3wT6oqJcePN6wHhzTeu4/CRCrfctJ4sSxBRli7pYfHEMUSU97/7Th75\r
+1RP8eec+Yp5zzTVXM9DfDyogBvHS6HTJACYmJnjVoq5GFw0454gCEOnoaMfiNGZFFRFxJGkbywZ6\r
+i1NWoy9kWYmbb1gHKCHApuGbisVFGyoYUswa5OR5ftF56JIBjI6OMtDfWwAQ35jnc8AVpRXBohVq\r
+UowECKqK4RBxoE0W6gvGCcEjaOEAwEQWdpgbGxujt7erOLO2mk3R8i0Wz9EiuUGz+qlKEQEUaJbI\r
+4lTHmTVePKgWzpDGJGpc8CDTlEsuo88++wxXDA0UIUbAOP23KGZKjI48KnkuhcbiPbPCOBoeBikO\r
+Lk2VxjqNRilaAEqSZGEAbN261bZt+zW33XY7IAXXm6Ou0YhIMamaaUOl5WRrzg00viuKWWxpQUOH\r
+NAZFQRpD48Xlkig0MTHBB95zG+VSylz1KCbWyDOh2XyK+56IqjWMKigkUnzWnPPFFFRRLZ29SQRU\r
+ELOGY4pZ6LKOlM07mZ07d/KOtw1TcB4sGkTDiDQ9K1IkrKeYmQC08d7pZLSiRBpE5s7aS0XAHFEK\r
+AGY51Wr18g80Zmb33nsvX/z8XdSmj2AWOXhwkrxe46+79jB55Dh/3T2GxUhHextdXW2sXN7PNWtW\r
+IQKDA71FFBoAjIgQkVg/a5+oHrU5zIznDhxk964xKpXKggAoTlWW8+OfPorlOQ//cjsDy1bS2dFO\r
+W+diVly1iL6+Pqanpzl5qsL4pPHwN3/G1InDlMsZ7Z1tDA30cfWqIa5dexV9fb2YnT7UTxw4xsHJ\r
+o4yOjfOP8QOMjx/k4OQx7r777lY0zycXvJ02M4sxMjg4SL1eR0TYsGEDw8PD9PX10d7ejogUN3a1\r
+GqpKCIE8z5mdnUVVqVarbN++nba2Nvbu3csDDzyAqrJ8+atb+zjn6e/vZ/Xq1axatYq1a9fS29tL\r
+lmUMDQ1RKpXOm9EXvV6v1+tWr9eZnp5mZmaGWq1GjLHF62aiNZ+bnPfe45xrvTZzxMyYmZk56+LX\r
+zKjX661DvHOOJElIkoRSqYT3/vLvRlW15eHCa4VxzdvmpjZDfubzuXeb3vuzqCEixBhbo0NTkyS5\r
+PAr9L8j/96+U/w3yCoCXW14B8HLLvwDd67nwZIEPdgAAAABJRU5ErkJggg==" />\r
 </td>\r
 <td class="content">Dons @ <a href="https://www.gittip.com/simonmichael/">https://www.gittip.com/simonmichael/</a></td>\r
 </tr></table>\r
 </td>\r
 <td class="content">Dons @ <a href="https://www.gittip.com/simonmichael/">https://www.gittip.com/simonmichael/</a></td>\r
 </tr></table>\r
@@ -7369,7 +7501,51 @@ au lieu d’être captif d’une interface.
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
-<img src="./icons/note.png" alt="Note" />\r
+<img alt="Note" src="data:image/png;base64,\r
+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" />\r
 </td>\r
 <td class="content">L’interface Web est simple, et s’améliore.</td>\r
 </tr></table>\r
 </td>\r
 <td class="content">L’interface Web est simple, et s’améliore.</td>\r
 </tr></table>\r
@@ -7388,7 +7564,51 @@ de <strong>s’informer</strong> sur sa syntaxe, sa sémantique et son utilisati
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
-<img src="./icons/note.png" alt="Note" />\r
+<img alt="Note" src="data:image/png;base64,\r
+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" />\r
 </td>\r
 <td class="content"><a href="http://hledger.org/manual/">http://hledger.org/manual/</a>.</td>\r
 </tr></table>\r
 </td>\r
 <td class="content"><a href="http://hledger.org/manual/">http://hledger.org/manual/</a>.</td>\r
 </tr></table>\r
@@ -7423,7 +7643,7 @@ qui forme une succession d’écritures comptables, classées librement.</p>
 <div class="listingblock incremental">\r
 <div class="title">Fichier <code>data/exemple-syntaxe.ledger</code></div>\r
 <div class="content"><pre>\r
 <div class="listingblock incremental">\r
 <div class="title">Fichier <code>data/exemple-syntaxe.ledger</code></div>\r
 <div class="content"><pre>\r
-<span class="hledgerDirective">D 1000.00€ </span><span class="Comment">; directive préçisant le format par défaut des montants</span>\r
+<span class="hledgerDirective">D 1000,00€ </span><span class="Comment">; directive préçisant le format par défaut des montants</span>\r
 \r
 <span class="hledgerTransactionDate">2014/01/01</span> <span class="hledgerTransactionDescription">Libellé de l’écriture </span><span class="hledgerTransactionComment">; </span><span class="hledgerTag">UN_TAG:</span><span class="hledgerTransactionComment">, </span><span class="hledgerTag">Autre_tag:</span><span class="hledgerTagValue">Avec_Valeur</span>\r
 <span class="hledgerPostingAccount">   A</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">AA</span><span class="hledgerPostingAmount">      -</span><span class="hledgerNumber">42</span> <span class="hledgerTransactionComment">; flux créditant</span>\r
 \r
 <span class="hledgerTransactionDate">2014/01/01</span> <span class="hledgerTransactionDescription">Libellé de l’écriture </span><span class="hledgerTransactionComment">; </span><span class="hledgerTag">UN_TAG:</span><span class="hledgerTransactionComment">, </span><span class="hledgerTag">Autre_tag:</span><span class="hledgerTagValue">Avec_Valeur</span>\r
 <span class="hledgerPostingAccount">   A</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">AA</span><span class="hledgerPostingAmount">      -</span><span class="hledgerNumber">42</span> <span class="hledgerTransactionComment">; flux créditant</span>\r
@@ -7770,7 +7990,51 @@ des expressions rationnelles peuvent être utilisées à cette fin.</p>
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
-<img src="./icons/note.png" alt="Note" />\r
+<img alt="Note" src="data:image/png;base64,\r
+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" />\r
 </td>\r
 <td class="content">Cf. manuel : <a href="http://hledger.org/manual#query-arguments">http://hledger.org/manual#query-arguments</a></td>\r
 </tr></table>\r
 </td>\r
 <td class="content">Cf. manuel : <a href="http://hledger.org/manual#query-arguments">http://hledger.org/manual#query-arguments</a></td>\r
 </tr></table>\r
@@ -7779,32 +8043,32 @@ des expressions rationnelles peuvent être utilisées à cette fin.</p>
 <div class="content"><pre>\r
 % hledger print 'A' -f data/exemple-syntaxe.ledger\r
 <span class="hledgerTransactionDate">2014/01/01</span> <span class="hledgerTransactionDescription">Libellé de l’écriture    </span><span class="hledgerTransactionComment">; </span><span class="hledgerTag">UN_TAG:</span><span class="hledgerTransactionComment">, </span><span class="hledgerTag">Autre_tag:</span><span class="hledgerTagValue">Avec_Valeur</span>\r
 <div class="content"><pre>\r
 % hledger print 'A' -f data/exemple-syntaxe.ledger\r
 <span class="hledgerTransactionDate">2014/01/01</span> <span class="hledgerTransactionDescription">Libellé de l’écriture    </span><span class="hledgerTransactionComment">; </span><span class="hledgerTag">UN_TAG:</span><span class="hledgerTransactionComment">, </span><span class="hledgerTag">Autre_tag:</span><span class="hledgerTagValue">Avec_Valeur</span>\r
-<span class="hledgerPostingAccount">    A</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">AA</span><span class="hledgerPostingAmount">           -</span><span class="hledgerNumber">42</span><span class="hledgerPostingAmount">.</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; flux créditant</span>\r
-<span class="hledgerPostingAccountOdd">    B</span><span class="hledgerAccountSeparatorOdd">:</span><span class="hledgerPostingAccountOdd">BB</span><span class="hledgerAccountSeparatorOdd">:</span><span class="hledgerPostingAccountOdd">BBB</span><span class="hledgerPostingAmountOdd">        </span><span class="hledgerNumberOdd">40</span><span class="hledgerPostingAmountOdd">.</span><span class="hledgerNumberOdd">00</span><span class="hledgerPostingAmountOdd">€</span>    <span class="hledgerTransactionComment">; flux débitant</span>\r
-<span class="hledgerPostingAccount">    B</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">A</span><span class="hledgerPostingAmount">              </span><span class="hledgerNumber">2</span><span class="hledgerPostingAmount">.</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; flux débitant ventilé</span>\r
+<span class="hledgerPostingAccount">    A</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">AA</span><span class="hledgerPostingAmount">           -</span><span class="hledgerNumber">42</span><span class="hledgerPostingAmount">,</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; flux créditant</span>\r
+<span class="hledgerPostingAccountOdd">    B</span><span class="hledgerAccountSeparatorOdd">:</span><span class="hledgerPostingAccountOdd">BB</span><span class="hledgerAccountSeparatorOdd">:</span><span class="hledgerPostingAccountOdd">BBB</span><span class="hledgerPostingAmountOdd">        </span><span class="hledgerNumberOdd">40</span><span class="hledgerPostingAmountOdd">,</span><span class="hledgerNumberOdd">00</span><span class="hledgerPostingAmountOdd">€</span>    <span class="hledgerTransactionComment">; flux débitant</span>\r
+<span class="hledgerPostingAccount">    B</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">A</span><span class="hledgerPostingAmount">              </span><span class="hledgerNumber">2</span><span class="hledgerPostingAmount">,</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; flux débitant ventilé</span>\r
 \r
 <span class="hledgerTransactionDate">2014/01/02</span> <span class="hledgerTransactionDescription">Libellé d’une autre écriture</span>\r
 \r
 <span class="hledgerTransactionDate">2014/01/02</span> <span class="hledgerTransactionDescription">Libellé d’une autre écriture</span>\r
-<span class="hledgerPostingAccount">    A</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">AA</span><span class="hledgerPostingAmount">       </span><span class="hledgerNumber">100</span><span class="hledgerPostingAmount">.</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; </span><span class="hledgerTag">UN_TAG_de_flux:</span>\r
-<span class="hledgerPostingAccountOdd">    B</span><span class="hledgerPostingAmountOdd">         -</span><span class="hledgerNumberOdd">100</span><span class="hledgerPostingAmountOdd">.</span><span class="hledgerNumberOdd">00</span><span class="hledgerPostingAmountOdd">€</span>    <span class="hledgerTransactionComment">; </span><span class="hledgerTag">ATTENTION:</span><span class="hledgerTagValue"> au moins deux espaces requises entre le compte et le montant</span>\r
+<span class="hledgerPostingAccount">    A</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">AA</span><span class="hledgerPostingAmount">       </span><span class="hledgerNumber">100</span><span class="hledgerPostingAmount">,</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; </span><span class="hledgerTag">UN_TAG_de_flux:</span>\r
+<span class="hledgerPostingAccountOdd">    B</span><span class="hledgerPostingAmountOdd">         -</span><span class="hledgerNumberOdd">100</span><span class="hledgerPostingAmountOdd">,</span><span class="hledgerNumberOdd">00</span><span class="hledgerPostingAmountOdd">€</span>    <span class="hledgerTransactionComment">; </span><span class="hledgerTag">ATTENTION:</span><span class="hledgerTagValue"> au moins deux espaces requises entre le compte et le montant</span>\r
 </pre></div></div>\r
 <div class="listingblock incremental">\r
 <div class="content"><pre>\r
 % hledger print '^A' -f data/exemple-syntaxe.ledger\r
 <span class="hledgerTransactionDate">2014/01/01</span> <span class="hledgerTransactionDescription">Libellé de l’écriture    </span><span class="hledgerTransactionComment">; </span><span class="hledgerTag">UN_TAG:</span><span class="hledgerTransactionComment">, </span><span class="hledgerTag">Autre_tag:</span><span class="hledgerTagValue">Avec_Valeur</span>\r
 </pre></div></div>\r
 <div class="listingblock incremental">\r
 <div class="content"><pre>\r
 % hledger print '^A' -f data/exemple-syntaxe.ledger\r
 <span class="hledgerTransactionDate">2014/01/01</span> <span class="hledgerTransactionDescription">Libellé de l’écriture    </span><span class="hledgerTransactionComment">; </span><span class="hledgerTag">UN_TAG:</span><span class="hledgerTransactionComment">, </span><span class="hledgerTag">Autre_tag:</span><span class="hledgerTagValue">Avec_Valeur</span>\r
-<span class="hledgerPostingAccount">    A</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">AA</span><span class="hledgerPostingAmount">           -</span><span class="hledgerNumber">42</span><span class="hledgerPostingAmount">.</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; flux créditant</span>\r
-<span class="hledgerPostingAccountOdd">    B</span><span class="hledgerAccountSeparatorOdd">:</span><span class="hledgerPostingAccountOdd">BB</span><span class="hledgerAccountSeparatorOdd">:</span><span class="hledgerPostingAccountOdd">BBB</span><span class="hledgerPostingAmountOdd">        </span><span class="hledgerNumberOdd">40</span><span class="hledgerPostingAmountOdd">.</span><span class="hledgerNumberOdd">00</span><span class="hledgerPostingAmountOdd">€</span>    <span class="hledgerTransactionComment">; flux débitant</span>\r
-<span class="hledgerPostingAccount">    B</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">A</span><span class="hledgerPostingAmount">              </span><span class="hledgerNumber">2</span><span class="hledgerPostingAmount">.</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; flux débitant ventilé</span>\r
+<span class="hledgerPostingAccount">    A</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">AA</span><span class="hledgerPostingAmount">           -</span><span class="hledgerNumber">42</span><span class="hledgerPostingAmount">,</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; flux créditant</span>\r
+<span class="hledgerPostingAccountOdd">    B</span><span class="hledgerAccountSeparatorOdd">:</span><span class="hledgerPostingAccountOdd">BB</span><span class="hledgerAccountSeparatorOdd">:</span><span class="hledgerPostingAccountOdd">BBB</span><span class="hledgerPostingAmountOdd">        </span><span class="hledgerNumberOdd">40</span><span class="hledgerPostingAmountOdd">,</span><span class="hledgerNumberOdd">00</span><span class="hledgerPostingAmountOdd">€</span>    <span class="hledgerTransactionComment">; flux débitant</span>\r
+<span class="hledgerPostingAccount">    B</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">A</span><span class="hledgerPostingAmount">              </span><span class="hledgerNumber">2</span><span class="hledgerPostingAmount">,</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; flux débitant ventilé</span>\r
 \r
 <span class="hledgerTransactionDate">2014/01/02</span> <span class="hledgerTransactionDescription">Libellé d’une autre écriture</span>\r
 \r
 <span class="hledgerTransactionDate">2014/01/02</span> <span class="hledgerTransactionDescription">Libellé d’une autre écriture</span>\r
-<span class="hledgerPostingAccount">    A</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">AA</span><span class="hledgerPostingAmount">       </span><span class="hledgerNumber">100</span><span class="hledgerPostingAmount">.</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; </span><span class="hledgerTag">UN_TAG_de_flux:</span>\r
-<span class="hledgerPostingAccountOdd">    B</span><span class="hledgerPostingAmountOdd">         -</span><span class="hledgerNumberOdd">100</span><span class="hledgerPostingAmountOdd">.</span><span class="hledgerNumberOdd">00</span><span class="hledgerPostingAmountOdd">€</span>    <span class="hledgerTransactionComment">; </span><span class="hledgerTag">ATTENTION:</span><span class="hledgerTagValue"> au moins deux espaces requises entre le compte et le montant</span>\r
+<span class="hledgerPostingAccount">    A</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">AA</span><span class="hledgerPostingAmount">       </span><span class="hledgerNumber">100</span><span class="hledgerPostingAmount">,</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; </span><span class="hledgerTag">UN_TAG_de_flux:</span>\r
+<span class="hledgerPostingAccountOdd">    B</span><span class="hledgerPostingAmountOdd">         -</span><span class="hledgerNumberOdd">100</span><span class="hledgerPostingAmountOdd">,</span><span class="hledgerNumberOdd">00</span><span class="hledgerPostingAmountOdd">€</span>    <span class="hledgerTransactionComment">; </span><span class="hledgerTag">ATTENTION:</span><span class="hledgerTagValue"> au moins deux espaces requises entre le compte et le montant</span>\r
 </pre></div></div>\r
 <div class="listingblock incremental">\r
 <div class="content"><pre>\r
 % hledger print '^B$' -f data/exemple-syntaxe.ledger\r
 <span class="hledgerTransactionDate">2014/01/02</span> <span class="hledgerTransactionDescription">Libellé d’une autre écriture</span>\r
 </pre></div></div>\r
 <div class="listingblock incremental">\r
 <div class="content"><pre>\r
 % hledger print '^B$' -f data/exemple-syntaxe.ledger\r
 <span class="hledgerTransactionDate">2014/01/02</span> <span class="hledgerTransactionDescription">Libellé d’une autre écriture</span>\r
-<span class="hledgerPostingAccount">    A</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">AA</span><span class="hledgerPostingAmount">       </span><span class="hledgerNumber">100</span><span class="hledgerPostingAmount">.</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; </span><span class="hledgerTag">UN_TAG_de_flux:</span>\r
-<span class="hledgerPostingAccountOdd">    B</span><span class="hledgerPostingAmountOdd">         -</span><span class="hledgerNumberOdd">100</span><span class="hledgerPostingAmountOdd">.</span><span class="hledgerNumberOdd">00</span><span class="hledgerPostingAmountOdd">€</span>    <span class="hledgerTransactionComment">; </span><span class="hledgerTag">ATTENTION:</span><span class="hledgerTagValue"> au moins deux espaces requises entre le compte et le montant</span>\r
+<span class="hledgerPostingAccount">    A</span><span class="hledgerAccountSeparator">:</span><span class="hledgerPostingAccount">AA</span><span class="hledgerPostingAmount">       </span><span class="hledgerNumber">100</span><span class="hledgerPostingAmount">,</span><span class="hledgerNumber">00</span><span class="hledgerPostingAmount">€</span>    <span class="hledgerTransactionComment">; </span><span class="hledgerTag">UN_TAG_de_flux:</span>\r
+<span class="hledgerPostingAccountOdd">    B</span><span class="hledgerPostingAmountOdd">         -</span><span class="hledgerNumberOdd">100</span><span class="hledgerPostingAmountOdd">,</span><span class="hledgerNumberOdd">00</span><span class="hledgerPostingAmountOdd">€</span>    <span class="hledgerTransactionComment">; </span><span class="hledgerTag">ATTENTION:</span><span class="hledgerTagValue"> au moins deux espaces requises entre le compte et le montant</span>\r
 </pre></div></div>\r
 <div class="hdlist"><div class="title">Afficher des « journaux auxiliaires » (exemples approximatifs)</div><table><tbody class=" incremental">\r
 <tr>\r
 </pre></div></div>\r
 <div class="hdlist"><div class="title">Afficher des « journaux auxiliaires » (exemples approximatifs)</div><table><tbody class=" incremental">\r
 <tr>\r
@@ -7913,17 +8177,61 @@ cellspacing="0" cellpadding="4">
 <div class="title">Balance de toutes les écritures</div>\r
 <div class="content"><pre>\r
 % hledger balance <span class="Special">-f</span> data/exemple-syntaxe.ledger\r
 <div class="title">Balance de toutes les écritures</div>\r
 <div class="content"><pre>\r
 % hledger balance <span class="Special">-f</span> data/exemple-syntaxe.ledger\r
-              58.00€  A:AA\r
-             -58.00€  B\r
-               2.00€    A\r
-              40.00€    BB:BBB\r
+              <span class="Constant">58</span>,<span class="Constant">00</span>€  A:AA\r
+             <span class="Constant">-58</span>,<span class="Constant">00</span>€  B\r
+               <span class="Constant">2</span>,<span class="Constant">00</span>€    A\r
+              <span class="Constant">40</span>,<span class="Constant">00</span>€    BB:BBB\r
 ‑-------------------\r
                    <span class="Constant">0</span>\r
 </pre></div></div>\r
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
 ‑-------------------\r
                    <span class="Constant">0</span>\r
 </pre></div></div>\r
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
-<img src="./icons/note.png" alt="Note" />\r
+<img alt="Note" src="data:image/png;base64,\r
+iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAJhUlEQVRoge2ZWWycVxXHf+fce7/v\r
+m/GaGCde4pI0aQlJC0kRtE1L00JbLIjY4QkeUB9YHhAIJFCExAsKUkE8IAFFPIDUIqhBRSDRBUqC\r
+CimFFBCBpCWx02IaZ3G2SdyxPZ7vHh6+mcnSZnFjKIge6Wj8zYzvPf9z/me5d8TM+F8WfbkNuFx5\r
+BcDLLf/fAEZGRmx4eNh6enqsp6fHhoeHbWRk5D9aFeSlVqHNmzfb6H33sHnT7ZQmD5GfOMax6Sm+\r
+Pl5h1Yc+xpYtW2SBbX1ReUkRGBkZsdH77mHLW95EOv4Ms3ueJh6YYPHUFF9aljJ63z3cf//9/5FI\r
+vKQIDA8P293L2yhVjjH7t51ocDiviFecF46n7XzBreChhx4qNhH5t0XjJUVgx44ddGUZ9b/vIpQD\r
+oRQIWSDJAiFL6B9axo4dO4gxAmANWVDLG+Ln82URMRGhVCqRHxonlAPqFXWKC4r6IhI6OMjMzBN4\r
+/4LlTUQQEZxzZ32QJAlpmrb+p16vU6vVOHXq1AWjN18AnDj0F971vrs4OnmYJVkoDA4FCPUO172I\r
+Cgnt7SV++4vvsGhRJx3tJbIsRVVpsUnOBBABBVFEClKYwbKr7sTM7EIUnBcA7z21k7t49x1X8JXv\r
+bOWra7rw5QRtcN8PLCfvvZJvb9vJycpJpg4/hp/N0I4SMQs4Jw0A5zBXHGiCaIZIKABgpGlKjPEF\r
+0TpT5pUDRXiVt99+Le03r+WzuytM1gO6pB/3+o0cbxvk8yOPMjW6i2iR2lxOjJDHSDMFogmGwzQ7\r
+rRJAUpAENAGXIZq2AFzQpvkACCEQcahP+cRH3sKHn9zHXU+MM7rtGeD33NDXzaZynZU9gcezpUw9\r
+X6OzIyOakkfF4QEpPG6nDRNNEA2FSgKimETSNCXPc0II57VpXhEolUqoOrxPSLOMT330Dv5SqfKD\r
+NR388Y2L+caQsjITNv3pMBs3rOT56ZyZGaM+J0QUxDc0INrWUgggoRGBAOIRAt77hY1AmqaoeJxP\r
+cN645jVDbNn8Hj73o8fZ/af9mEE9j9y2YRXt5YzZWmRmzjj1/BwhTXAKzitOHEbeWlc0AVwDnCv8\r
+KoZzjotV33lTSL1HNKAuEtKM1169jM98/E6mTk3x4Nbd7Bk7TEdHRvAeVY+hmDqmZwx1kIkiqrhz\r
+S2zL+AbNMC6l/80LgHMOEY9oQvBCks5RKpXo7JhFxbhz42pet2aQet1YtLiDJAkIDq8BHwJmwlwO\r
+UaD0ojsrNKuUReIZyb9gABCHcwWFgg+0lTPyvIRToVzKWLpkMfV6REQplYvmZCj1uuBUSdJwTg8A\r
+XBdoCZMOsBkQBeGi/J83gBgjmABC8AlJGsjzFLMyaXDM1etEA0VR50iCx6mSZhkiijpPjEpQD+SF\r
+4WdJrTAewdCFB1CtVlFVVATnhMQnWJqC5aTBk+c5IIgWRoTgSZJAmiZAo1s7hwsppglI+fTiljeY\r
+nyHkLQotKIAYI4igzpFHISQOiwEnKTEG8hhRVZw6YjRQLfJGHcF7jleqTBw8znXr12MABnv37efY\r
+iSnesG4tiUsRUQwD7JIAzKsPqCqiRbVwweM04XdPjhJN+dvTBxgbn6G9q59yZx9/3HWEb33vN+zc\r
+/RzOJ+w/eJLtO8Z5ZNtT7PvHIUQTvvv9X/Lc/mN0d3by3fseRLQwvWh0Fy+h8wbQ2VFG1KM+xfuA\r
+qufo8So/fejPPD/rqJys8pvf7eLAoeNMHqnw2U9+kH3jVQ5MClMzKUla5obr13HliiEMmDx6gltv\r
+uY7Vr1nBQF8PJopQ9AFTt/AROFfMjCW9XTy19xB33Hodb924jr1j+/nDk3/nzTdei4jw3nfeyCOP\r
+bufa1y5jzeoVrcHM8HR3dfHlr/2Q+x94jFtuuh44/9B2PplXDryYLF3STXd3e+t5UXcHY89OsOH6\r
+NS2Qed7wpM1Rm50G4MGHH2P961Zy3bqreXrPP5mrzwLt5y6/cACq1eoLCKm+TN/SAebmfn8aUG83\r
+PYs7+cnPH+eqKwd5as8/edc7bi02847pmVkATk1VWbF8AOcca1Yv59DkqcYK0tCL02deACqVCldc\r
+0YdIwLmEPM9RV6NnUZlPf3wT6oqJcePN6wHhzTeu4/CRCrfctJ4sSxBRli7pYfHEMUSU97/7Th75\r
+1RP8eec+Yp5zzTVXM9DfDyogBvHS6HTJACYmJnjVoq5GFw0454gCEOnoaMfiNGZFFRFxJGkbywZ6\r
+i1NWoy9kWYmbb1gHKCHApuGbisVFGyoYUswa5OR5ftF56JIBjI6OMtDfWwAQ35jnc8AVpRXBohVq\r
+UowECKqK4RBxoE0W6gvGCcEjaOEAwEQWdpgbGxujt7erOLO2mk3R8i0Wz9EiuUGz+qlKEQEUaJbI\r
+4lTHmTVePKgWzpDGJGpc8CDTlEsuo88++wxXDA0UIUbAOP23KGZKjI48KnkuhcbiPbPCOBoeBikO\r
+Lk2VxjqNRilaAEqSZGEAbN261bZt+zW33XY7IAXXm6Ou0YhIMamaaUOl5WRrzg00viuKWWxpQUOH\r
+NAZFQRpD48Xlkig0MTHBB95zG+VSylz1KCbWyDOh2XyK+56IqjWMKigkUnzWnPPFFFRRLZ29SQRU\r
+ELOGY4pZ6LKOlM07mZ07d/KOtw1TcB4sGkTDiDQ9K1IkrKeYmQC08d7pZLSiRBpE5s7aS0XAHFEK\r
+AGY51Wr18g80Zmb33nsvX/z8XdSmj2AWOXhwkrxe46+79jB55Dh/3T2GxUhHextdXW2sXN7PNWtW\r
+IQKDA71FFBoAjIgQkVg/a5+oHrU5zIznDhxk964xKpXKggAoTlWW8+OfPorlOQ//cjsDy1bS2dFO\r
+W+diVly1iL6+Pqanpzl5qsL4pPHwN3/G1InDlMsZ7Z1tDA30cfWqIa5dexV9fb2YnT7UTxw4xsHJ\r
+o4yOjfOP8QOMjx/k4OQx7r777lY0zycXvJ02M4sxMjg4SL1eR0TYsGEDw8PD9PX10d7ejogUN3a1\r
+GqpKCIE8z5mdnUVVqVarbN++nba2Nvbu3csDDzyAqrJ8+atb+zjn6e/vZ/Xq1axatYq1a9fS29tL\r
+lmUMDQ1RKpXOm9EXvV6v1+tWr9eZnp5mZmaGWq1GjLHF62aiNZ+bnPfe45xrvTZzxMyYmZk56+LX\r
+zKjX661DvHOOJElIkoRSqYT3/vLvRlW15eHCa4VxzdvmpjZDfubzuXeb3vuzqCEixBhbo0NTkyS5\r
+PAr9L8j/96+U/w3yCoCXW14B8HLLvwDd67nwZIEPdgAAAABJRU5ErkJggg==" />\r
 </td>\r
 <td class="content">Toutes les écritures devant avoir leur balance nulle,\r
 cette balance sur toutes les écritures est également nulle.</td>\r
 </td>\r
 <td class="content">Toutes les écritures devant avoir leur balance nulle,\r
 cette balance sur toutes les écritures est également nulle.</td>\r
@@ -7933,18 +8241,18 @@ cette balance sur toutes les écritures est également nulle.</td>
 <div class="title">Balance sur des comptes filtrés par expression rationnelle</div>\r
 <div class="content"><pre>\r
 % hledger balance <span class="Statement">'</span><span class="Constant">A</span><span class="Statement">'</span> <span class="Special">-f</span> data/exemple-syntaxe.ledger\r
 <div class="title">Balance sur des comptes filtrés par expression rationnelle</div>\r
 <div class="content"><pre>\r
 % hledger balance <span class="Statement">'</span><span class="Constant">A</span><span class="Statement">'</span> <span class="Special">-f</span> data/exemple-syntaxe.ledger\r
-              58.00€  A:AA\r
-               2.00€  B:A\r
+              <span class="Constant">58</span>,<span class="Constant">00</span>€  A:AA\r
+               <span class="Constant">2</span>,<span class="Constant">00</span>€  B:A\r
 ‑-------------------\r
 ‑-------------------\r
-              60.00\r
+              <span class="Constant">60</span>,<span class="Constant">00</span>\r
 </pre></div></div>\r
 <div class="listingblock incremental">\r
 <div class="title">Balance sur un compte racine</div>\r
 <div class="content"><pre>\r
 % hledger balance <span class="Statement">'</span><span class="Constant">^A</span><span class="Statement">'</span> <span class="Special">-f</span> data/exemple-syntaxe.ledger\r
 </pre></div></div>\r
 <div class="listingblock incremental">\r
 <div class="title">Balance sur un compte racine</div>\r
 <div class="content"><pre>\r
 % hledger balance <span class="Statement">'</span><span class="Constant">^A</span><span class="Statement">'</span> <span class="Special">-f</span> data/exemple-syntaxe.ledger\r
-              58.00€  A:AA\r
+              <span class="Constant">58</span>,<span class="Constant">00</span>€  A:AA\r
 ‑-------------------\r
 ‑-------------------\r
-              58.00\r
+              <span class="Constant">58</span>,<span class="Constant">00</span>\r
 </pre></div></div>\r
 <div class="listingblock incremental">\r
 <div class="title">Sans accumulation des soldes d’une période à l’autre</div>\r
 </pre></div></div>\r
 <div class="listingblock incremental">\r
 <div class="title">Sans accumulation des soldes d’une période à l’autre</div>\r
@@ -7954,10 +8262,10 @@ Balance changes <span class="Error">in</span> <span class="Constant">2014</span>
 \r
           ||  <span class="Constant">2014</span>/<span class="Constant">01</span>/<span class="Constant">01-2014</span>/<span class="Constant">01</span>/<span class="Constant">01</span>  <span class="Constant">2014</span>/<span class="Constant">01</span>/<span class="Constant">02-2014</span>/<span class="Constant">01</span>/<span class="Constant">02</span>\r
 <span class="Statement">==========</span>++<span class="Statement">===============================================</span>\r
 \r
           ||  <span class="Constant">2014</span>/<span class="Constant">01</span>/<span class="Constant">01-2014</span>/<span class="Constant">01</span>/<span class="Constant">01</span>  <span class="Constant">2014</span>/<span class="Constant">01</span>/<span class="Constant">02-2014</span>/<span class="Constant">01</span>/<span class="Constant">02</span>\r
 <span class="Statement">==========</span>++<span class="Statement">===============================================</span>\r
- A:AA     ||                -42.00€                100.00\r
- B        ||                      <span class="Constant">0</span>               -100.00\r
- B:A      ||                  2.00€                      <span class="Constant">0</span>\r
- B:BB:BBB ||                 40.00€                      <span class="Constant">0</span>\r
+ A:AA     ||                <span class="Constant">-42</span>,<span class="Constant">00</span>€                <span class="Constant">100</span>,<span class="Constant">00</span>\r
+ B        ||                      <span class="Constant">0</span>               <span class="Constant">-100</span>,<span class="Constant">00</span>\r
+ B:A      ||                  <span class="Constant">2</span>,<span class="Constant">00</span>€                      <span class="Constant">0</span>\r
+ B:BB:BBB ||                 <span class="Constant">40</span>,<span class="Constant">00</span>€                      <span class="Constant">0</span>\r
 ‑---------++-----------------------------------------------\r
           ||                      <span class="Constant">0</span>                      <span class="Constant">0</span>\r
 </pre></div></div>\r
 ‑---------++-----------------------------------------------\r
           ||                      <span class="Constant">0</span>                      <span class="Constant">0</span>\r
 </pre></div></div>\r
@@ -7969,10 +8277,10 @@ Ending balances <span class="PreProc">(</span><span class="Special">historical</
 \r
           ||  <span class="Constant">2014</span>/<span class="Constant">01</span>/<span class="Constant">01</span>  <span class="Constant">2014</span>/<span class="Constant">01</span>/<span class="Constant">02</span>\r
 <span class="Statement">==========</span>++<span class="Statement">=========================</span>\r
 \r
           ||  <span class="Constant">2014</span>/<span class="Constant">01</span>/<span class="Constant">01</span>  <span class="Constant">2014</span>/<span class="Constant">01</span>/<span class="Constant">02</span>\r
 <span class="Statement">==========</span>++<span class="Statement">=========================</span>\r
- A:AA     ||     -42.00€      58.00\r
- B        ||           <span class="Constant">0</span>    -100.00\r
- B:A      ||       2.00€       2.00\r
- B:BB:BBB ||      40.00€      40.00\r
+ A:AA     ||     <span class="Constant">-42</span>,<span class="Constant">00</span>€      <span class="Constant">58</span>,<span class="Constant">00</span>\r
+ B        ||           <span class="Constant">0</span>    <span class="Constant">-100</span>,<span class="Constant">00</span>\r
+ B:A      ||       <span class="Constant">2</span>,<span class="Constant">00</span>€       <span class="Constant">2</span>,<span class="Constant">00</span>\r
+ B:BB:BBB ||      <span class="Constant">40</span>,<span class="Constant">00</span>€      <span class="Constant">40</span>,<span class="Constant">00</span>\r
 ‑---------++-------------------------\r
           ||           <span class="Constant">0</span>           <span class="Constant">0</span>\r
 </pre></div></div></div></td>\r
 ‑---------++-------------------------\r
           ||           <span class="Constant">0</span>           <span class="Constant">0</span>\r
 </pre></div></div></div></td>\r
@@ -8015,7 +8323,7 @@ Ending balances <span class="PreProc">(</span><span class="Special">historical</
        \begin{array}{l}\r
        (\textcolor{#083194}{\textbf{compte}}=c´, \textcolor{#083194}{\textbf{montant}}=m) \\\r
        |\ m ← (\mathbf{\mbox{solde_de_compte}}\,\mathbb E\,c´) \\\r
        \begin{array}{l}\r
        (\textcolor{#083194}{\textbf{compte}}=c´, \textcolor{#083194}{\textbf{montant}}=m) \\\r
        |\ m ← (\mathbf{\mbox{solde_de_compte}}\,\mathbb E\,c´) \\\r
-       |\ c´ ← (\mathbf{plan\mbox{_}comptable}\,c) \\\r
+       |\ c´ ← (\mathbf{hi\acute{e}rarchie\mbox{_}de\mbox{_}compte}\,c) \\\r
        |\ c ← (\mathbf{comptes}\,\mathbb E)\r
        \end{array}}\right\rbrack$</span>\r
 </p>\r
        |\ c ← (\mathbf{comptes}\,\mathbb E)\r
        \end{array}}\right\rbrack$</span>\r
 </p>\r
@@ -8110,45 +8418,45 @@ cellspacing="0" cellpadding="4">
 <td align="left" valign="top"><div><div class="listingblock incremental">\r
 <div class="content"><pre>\r
 % hledger-equity <span class="Special">-f</span> data/exemple-syntaxe.ledger\r
 <td align="left" valign="top"><div><div class="listingblock incremental">\r
 <div class="content"><pre>\r
 % hledger-equity <span class="Special">-f</span> data/exemple-syntaxe.ledger\r
-<span class="Constant">2014</span>/<span class="Constant">07</span>/<span class="Constant">30</span>\r
-    A:AA                          -58.00\r
-    B                             100.00\r
-    B:A                            -2.00\r
-    B:BB:BBB                      -40.00\r
+<span class="Constant">2014</span>/<span class="Constant">08</span>/<span class="Constant">02</span>\r
+    A:AA                          <span class="Constant">-58</span>,<span class="Constant">00</span>\r
+    B                             <span class="Constant">100</span>,<span class="Constant">00</span>\r
+    B:A                            <span class="Constant">-2</span>,<span class="Constant">00</span>\r
+    B:BB:BBB                      <span class="Constant">-40</span>,<span class="Constant">00</span>\r
     equity:closing balances             <span class="Constant">0</span>\r
 \r
     equity:closing balances             <span class="Constant">0</span>\r
 \r
-<span class="Constant">2014</span>/<span class="Constant">07</span>/<span class="Constant">30</span>\r
-    A:AA                           58.00\r
-    B                            -100.00\r
-    B:A                             2.00\r
-    B:BB:BBB                       40.00\r
+<span class="Constant">2014</span>/<span class="Constant">08</span>/<span class="Constant">02</span>\r
+    A:AA                           <span class="Constant">58</span>,<span class="Constant">00</span>\r
+    B                            <span class="Constant">-100</span>,<span class="Constant">00</span>\r
+    B:A                             <span class="Constant">2</span>,<span class="Constant">00</span>\r
+    B:BB:BBB                       <span class="Constant">40</span>,<span class="Constant">00</span>\r
     equity:opening balances             <span class="Constant">0</span>\r
 </pre></div></div>\r
 <div class="listingblock incremental">\r
 <div class="content"><pre>\r
 % hledger-equity <span class="Special">-f</span> data/exemple-syntaxe.ledger <span class="Statement">'</span><span class="Constant">^A</span><span class="Statement">'</span>\r
     equity:opening balances             <span class="Constant">0</span>\r
 </pre></div></div>\r
 <div class="listingblock incremental">\r
 <div class="content"><pre>\r
 % hledger-equity <span class="Special">-f</span> data/exemple-syntaxe.ledger <span class="Statement">'</span><span class="Constant">^A</span><span class="Statement">'</span>\r
-<span class="Constant">2014</span>/<span class="Constant">07</span>/<span class="Constant">30</span>\r
-    A:AA                          -58.00\r
-    equity:closing balances        58.00\r
+<span class="Constant">2014</span>/<span class="Constant">08</span>/<span class="Constant">02</span>\r
+    A:AA                          <span class="Constant">-58</span>,<span class="Constant">00</span>\r
+    equity:closing balances        <span class="Constant">58</span>,<span class="Constant">00</span>\r
 \r
 \r
-<span class="Constant">2014</span>/<span class="Constant">07</span>/<span class="Constant">30</span>\r
-    A:AA                           58.00\r
-    equity:opening balances       -58.00\r
+<span class="Constant">2014</span>/<span class="Constant">08</span>/<span class="Constant">02</span>\r
+    A:AA                           <span class="Constant">58</span>,<span class="Constant">00</span>\r
+    equity:opening balances       <span class="Constant">-58</span>,<span class="Constant">00</span>\r
 </pre></div></div>\r
 <div class="listingblock incremental">\r
 <div class="content"><pre>\r
 % hledger-equity <span class="Special">-f</span> data/exemple-syntaxe.ledger <span class="Statement">'</span><span class="Constant">^B</span><span class="Statement">'</span>\r
 </pre></div></div>\r
 <div class="listingblock incremental">\r
 <div class="content"><pre>\r
 % hledger-equity <span class="Special">-f</span> data/exemple-syntaxe.ledger <span class="Statement">'</span><span class="Constant">^B</span><span class="Statement">'</span>\r
-<span class="Constant">2014</span>/<span class="Constant">07</span>/<span class="Constant">30</span>\r
-    B                             100.00\r
-    B:A                            -2.00\r
-    B:BB:BBB                      -40.00\r
-    equity:closing balances       -58.00\r
-\r
-<span class="Constant">2014</span>/<span class="Constant">07</span>/<span class="Constant">30</span>\r
-    B                            -100.00\r
-    B:A                             2.00\r
-    B:BB:BBB                       40.00\r
-    equity:opening balances        58.00\r
+<span class="Constant">2014</span>/<span class="Constant">08</span>/<span class="Constant">02</span>\r
+    B                             <span class="Constant">100</span>,<span class="Constant">00</span>\r
+    B:A                            <span class="Constant">-2</span>,<span class="Constant">00</span>\r
+    B:BB:BBB                      <span class="Constant">-40</span>,<span class="Constant">00</span>\r
+    equity:closing balances       <span class="Constant">-58</span>,<span class="Constant">00</span>\r
+\r
+<span class="Constant">2014</span>/<span class="Constant">08</span>/<span class="Constant">02</span>\r
+    B                            <span class="Constant">-100</span>,<span class="Constant">00</span>\r
+    B:A                             <span class="Constant">2</span>,<span class="Constant">00</span>\r
+    B:BB:BBB                       <span class="Constant">40</span>,<span class="Constant">00</span>\r
+    equity:opening balances        <span class="Constant">58</span>,<span class="Constant">00</span>\r
 </pre></div></div></div></td>\r
 <td align="left" valign="top"><div><div class="listingblock incremental">\r
 <div class="title">Solde des comptes de gestion et calcul du compte de résultat</div>\r
 </pre></div></div></div></td>\r
 <td align="left" valign="top"><div><div class="listingblock incremental">\r
 <div class="title">Solde des comptes de gestion et calcul du compte de résultat</div>\r
@@ -8222,7 +8530,51 @@ cellspacing="0" cellpadding="4">
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
-<img src="./icons/note.png" alt="Note" />\r
+<img alt="Note" src="data:image/png;base64,\r
+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" />\r
 </td>\r
 <td class="content">Si ces deux commandes ne donnent pas le même montant final\r
 c’est qu’il reste des chèques à encaisser.</td>\r
 </td>\r
 <td class="content">Si ces deux commandes ne donnent pas le même montant final\r
 c’est qu’il reste des chèques à encaisser.</td>\r
@@ -8442,7 +8794,7 @@ Date <span class="Statement">[</span><span class="Constant">2014</span>/<span cl
 <span class="Comment">; == Utilisation</span>\r
 <span class="Comment">; Doit être inclus ainsi dans un FICHIER.hledger l’utilisant :</span>\r
 <span class="Comment">; ----</span>\r
 <span class="Comment">; == Utilisation</span>\r
 <span class="Comment">; Doit être inclus ainsi dans un FICHIER.hledger l’utilisant :</span>\r
 <span class="Comment">; ----</span>\r
-<span class="Comment">; !include Plan_comptable.hledger</span>\r
+<span class="Comment">; !include Cyclofficine.Plan_comptable.hledger</span>\r
 <span class="Comment">; ----</span>\r
 <span class="Comment">; ATTENTION: rien n’empêche techniquement un FICHIER.hledger</span>\r
 <span class="Comment">;            de rajouter des comptes après cette inclusion.</span>\r
 <span class="Comment">; ----</span>\r
 <span class="Comment">; ATTENTION: rien n’empêche techniquement un FICHIER.hledger</span>\r
 <span class="Comment">;            de rajouter des comptes après cette inclusion.</span>\r
@@ -8855,11 +9207,6 @@ Date <span class="Statement">[</span><span class="Constant">2014</span>/<span cl
 qui traduit la réalité temporelle des mouvements d’argent.</p>\r
 </div>\r
 </div>\r
 qui traduit la réalité temporelle des mouvements d’argent.</p>\r
 </div>\r
 </div>\r
-<div class="paragraph">\r
-<div class="incremental">\r
-<p>+</p>\r
-</div>\r
-</div>\r
 <div class="listingblock incremental">\r
 <div class="content"><pre>\r
 <span class="hledgerTransactionDate">01/01</span> <span class="hledgerTransactionDescription">Prestation </span><span class="hledgerTransactionComment">; Écriture d’engagement (pièce </span><span class="hledgerTag">comptable :</span><span class="hledgerTagValue"> facture)</span>\r
 <div class="listingblock incremental">\r
 <div class="content"><pre>\r
 <span class="hledgerTransactionDate">01/01</span> <span class="hledgerTransactionDescription">Prestation </span><span class="hledgerTransactionComment">; Écriture d’engagement (pièce </span><span class="hledgerTag">comptable :</span><span class="hledgerTagValue"> facture)</span>\r
@@ -8896,7 +9243,51 @@ Total chèques à encaisser (5112) == Total remises de chèques à la banque (51
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
-<img src="./icons/note.png" alt="Note" />\r
+<img alt="Note" src="data:image/png;base64,\r
+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" />\r
 </td>\r
 <td class="content">vérifier qu’il ne reste plus de chèques comptabilisés dans le tiroir</td>\r
 </tr></table>\r
 </td>\r
 <td class="content">vérifier qu’il ne reste plus de chèques comptabilisés dans le tiroir</td>\r
 </tr></table>\r
@@ -8945,15 +9336,15 @@ Solde du compte caisse (531) == Total entrées espèces en caisse - Total des so
 <div class="content"><pre>\r
 % hledger-<span class="Statement">print</span><span class="Constant">-csv -f data/exemple-syntaxe.ledger</span>\r
 <span class="Statement">&quot;</span><span class="Constant">nth</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">date</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">date2</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">status</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">code</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">description</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">comment</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">account</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">amount</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">commodity</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">credit</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">debit</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">status</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">posting-comment</span><span class="Statement">&quot;</span>\r
 <div class="content"><pre>\r
 % hledger-<span class="Statement">print</span><span class="Constant">-csv -f data/exemple-syntaxe.ledger</span>\r
 <span class="Statement">&quot;</span><span class="Constant">nth</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">date</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">date2</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">status</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">code</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">description</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">comment</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">account</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">amount</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">commodity</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">credit</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">debit</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">status</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">posting-comment</span><span class="Statement">&quot;</span>\r
-<span class="Statement">&quot;</span><span class="Constant">0</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2014/01/01</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">Libellé de l</span><span class="Special">’</span><span class="Constant">écriture</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">UN_TAG:, Autre_tag:Avec_Valeur</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">A:AA</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">-42.00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Special">€</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">42.00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">flux créditant</span><span class="Statement">&quot;</span>\r
-<span class="Statement">&quot;</span><span class="Constant">0</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2014/01/01</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">Libellé de l</span><span class="Special">’</span><span class="Constant">écriture</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">UN_TAG:, Autre_tag:Avec_Valeur</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">B:BB:BBB</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">40.00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Special">€</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">40.00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">flux débitant</span><span class="Statement">&quot;</span>\r
-<span class="Statement">&quot;</span><span class="Constant">0</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2014/01/01</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">Libellé de l</span><span class="Special">’</span><span class="Constant">écriture</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">UN_TAG:, Autre_tag:Avec_Valeur</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">B:A</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2.00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Special">€</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2.00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">flux débitant ventilé</span><span class="Statement">&quot;</span>\r
-<span class="Statement">&quot;</span><span class="Constant">1</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2014/01/02</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">Libellé d</span><span class="Special">’</span><span class="Constant">une autre écriture</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">A:AA</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">100.00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Special">€</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">100.00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">UN_TAG_de_flux:</span><span class="Statement">&quot;</span>\r
-<span class="Statement">&quot;</span><span class="Constant">1</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2014/01/02</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">Libellé d</span><span class="Special">’</span><span class="Constant">une autre écriture</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">B</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">-100.00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Special">€</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">100.00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">ATTENTION: au moins deux espaces requises entre le compte et le montant</span><span class="Statement">&quot;</span>\r
+<span class="Statement">&quot;</span><span class="Constant">0</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2014/01/01</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">Libellé de l</span><span class="Special">’</span><span class="Constant">écriture</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">UN_TAG:, Autre_tag:Avec_Valeur</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">A:AA</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">-42,00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Special">€</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">42,00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">flux créditant</span><span class="Statement">&quot;</span>\r
+<span class="Statement">&quot;</span><span class="Constant">0</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2014/01/01</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">Libellé de l</span><span class="Special">’</span><span class="Constant">écriture</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">UN_TAG:, Autre_tag:Avec_Valeur</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">B:BB:BBB</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">40,00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Special">€</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">40,00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">flux débitant</span><span class="Statement">&quot;</span>\r
+<span class="Statement">&quot;</span><span class="Constant">0</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2014/01/01</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">Libellé de l</span><span class="Special">’</span><span class="Constant">écriture</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">UN_TAG:, Autre_tag:Avec_Valeur</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">B:A</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2,00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Special">€</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2,00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">flux débitant ventilé</span><span class="Statement">&quot;</span>\r
+<span class="Statement">&quot;</span><span class="Constant">1</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2014/01/02</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">Libellé d</span><span class="Special">’</span><span class="Constant">une autre écriture</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">A:AA</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">100,00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Special">€</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">100,00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">UN_TAG_de_flux:</span><span class="Statement">&quot;</span>\r
+<span class="Statement">&quot;</span><span class="Constant">1</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">2014/01/02</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">Libellé d</span><span class="Special">’</span><span class="Constant">une autre écriture</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">B</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">-100,00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Special">€</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">100,00</span><span class="Statement">&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;&quot;</span>,<span class="Statement">&quot;</span><span class="Constant">ATTENTION: au moins deux espaces requises entre le compte et le montant</span><span class="Statement">&quot;</span>\r
 </pre></div></div>\r
 </dd>\r
 <dt class="hdlist1">\r
 </pre></div></div>\r
 </dd>\r
 <dt class="hdlist1">\r
-<code>*.ledger.rules</code>\r
+<code>*.csv.rules</code>\r
 </dt>\r
 <dd>\r
 <p>\r
 </dt>\r
 <dd>\r
 <p>\r
@@ -9135,7 +9526,51 @@ Complètement automatique des comptes (<code>&lt;Tab&gt;</code>)
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
 <div class="admonitionblock incremental">\r
 <table><tr>\r
 <td class="icon">\r
-<img src="./icons/note.png" alt="Note" />\r
+<img alt="Note" src="data:image/png;base64,\r
+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" />\r
 </td>\r
 <td class="content">Besoin de rajouter <code>vim/autoload/neocomplcache/filters/sorter_bytes.vim</code>.</td>\r
 </tr></table>\r
 </td>\r
 <td class="content">Besoin de rajouter <code>vim/autoload/neocomplcache/filters/sorter_bytes.vim</code>.</td>\r
 </tr></table>\r
@@ -9235,21 +9670,8961 @@ Chercher des écritures doublonnes.
 <div class="sectionbody">\r
 <div class="imageblock incremental">\r
 <div class="content">\r
 <div class="sectionbody">\r
 <div class="imageblock incremental">\r
 <div class="content">\r
-<img src="data/Luca_Pacioli_(Gemaelde).jpeg" alt="data/Luca_Pacioli_(Gemaelde).jpeg" />\r
+<img alt="data/Luca_Pacioli_(Gemaelde).jpeg"\r
+src="data:image/jpeg;base64,\r
+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" />\r
 </div>\r
 <div class="title">Figure 1. Luca Pacioli</div>\r
 </div>\r
 <div class="background hledgersplash" style="position: absolute; left: 50%; top: 10%;">\r
 <div class="imageblock incremental">\r
 <div class="content">\r
 </div>\r
 <div class="title">Figure 1. Luca Pacioli</div>\r
 </div>\r
 <div class="background hledgersplash" style="position: absolute; left: 50%; top: 10%;">\r
 <div class="imageblock incremental">\r
 <div class="content">\r
-<img src="data/hledger.splash.png" alt="hledgersplash" />\r
+<img alt="hledgersplash"\r
+src="data:image/png;base64,\r
+iVBORw0KGgoAAAANSUhEUgAAA0wAAAISCAIAAABwDNjTAAAABGdBTUEAALGPC/xhBQAAAAFzUkdC\r
+AK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dE\r
+AP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAgABJREFUeAEEwY23IAZBn+k5h+0KK0Lq\r
+OIRGqwmI7UCQAZNMPiYJXyE5GswXUWgiYnfria4uXcvS2rKuDFJkT7udSHdIB0tPu6ZFUaMWaC0e\r
+q+IlGRPGJPe+TObN+7/89nmObdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu27dix\r
+Y8e2JUmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJF+88PixY8eObUuSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEm+eOHxY8eOHduWJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSfPHC48eOHTu2LUmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJPnihcePHTt2bFuS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJMmf/qt/8sTBt5IkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIk+eKFx48dO3ZsW5IkSZIkSXL50pOv+I7vu/WWm2+95ea7HviHx0+eT5IkSZLDg7NX\r
+n76QJElydPHc8ZPnkyRJkiRJkiRJkiRJkiRJkiRJksuXnnzFd3zfrbfcfOstN996y82HLx0lSZKc\r
+et2NydHFc8dPnk9eeuGpX/7015Lk6OK54yfPJ0mSJEmSJEmSJEmSJEmSJEmSJEmS/NWXf+2Ot5+6\r
+/fbbbjx10ye++CdJkiRJkrz0wlO//OmvJcnRxXPHT55Pji6eO37yfJIkSZIkSZIkSZIkSZIkycuX\r
+n/3F9994w8233n7r6Vvv/sdJkiRJkiRJkiQvvfDUL3/6a0mSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JMmtt9x86y03/+Cr/oc33nDTrbfc/BO/+pUkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSS5fevIV3/F9t95y86233HzPB/9jkiRJkiRJkiRJcuXFr91wx0fvvOmXkuSlF5765U9/\r
+LUmSJEmSJEmSJEmSJEmSJEmSJEmS5It3f99VP/BzSXJ08dzxk+eTJEmSU6+7MUmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSL154/NixY8e2JUmSJEmSJJcv\r
+Pfnqax5LkuTKS0dJkiRJcnhw9urTF5IkSZIrLx0lSZIkSZIkycvffjFJkiRJkiRJkiRJLl968tXX\r
+PJYkSZIkSXLqdTcmyZWXjpLDpz974tTnkyS58tJRkiRJkiRJkiRJkiRJkiRJkiRJkiRXXvij6676\r
+O7/3V5eSKy989cx3v+4/PPfXSZIkSXL49GdPnPp8kiRXXjpKji6eO37yfJIkSZIkSZIkSZIkSZIk\r
+yTO/96PX3vdvkuTbF/8ySZIkSZIkSZLk8OnPnjj1+SRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+fv3a137m4LkkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLk8qUnX33NY0mS\r
+JEmSJEmSJEmSJJe+9pnf/evnn/6tX/3vhy8mh09/9sSpzydJkiQvf/vFJEmSJEmSJEmSJEmSJEmS\r
+5OXLf/V3/tbdZ9964j9+6/kkufLSUZIkSXLqdTcmSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSfLFC48fO3bs2LYkSZIkSZLk8qUnX33NY0lydPHc8ZPnk3zx\r
+k4++86bb73zvu+987KlvHB6cveqH/ucfu+c9t7ztug/8ylPJ0cVzx0+eT/Lwk4/cefrMnWdu/OGP\r
+PvH15PDg7Guu/cCDH/yJn/rpf5ckSZIkSZIkSZIkly89+eprHkuSJOnK8x+770duf9dd977/H/zd\r
+EzckRxfPHT95PvncI7e+8rtvefCB+z518NzRxXPHT55PuvL8x+6/8fSZO268/u2/+tvfSA4Pzr72\r
+up/44KMfeujud3zgV55KkiRJkiRJkiRJkuQbv3nmDQ/9f0mSfOVjbzn1f/7RC3/2iz/wY/8+SU6e\r
+uCH53CO3vvK7b3nwgfs+dfDc0cVzx0+eT44unjt+8nxyePD4Laduet/dd9317ncmSZIkSZIkSZIk\r
+SfLsf374qh/60G9/9U+uSJL87kfe9MEv/0Xit//iB06884WDs6+97ic++OiHHrr7HR/4laeSzz1y\r
+6yu/+5YHH7jvUwfPXTn849vvuPO977n9bW++5cLBt5LnvvKJ733Hz165wp/8y/v/7iO/kYeffOTO\r
+02fuPHPjD3/0ia8nSZIkSZIkSZIkSZIkv37taz9z8Fxy5fCPb7/jzve+5/a3vfmWCwffSg4Pzl71\r
+Qz9z74/edeNbrvvZf/3kh3/8njt+5A13/eJ/SA4Pzr7m2vsf/vCH/96Ddzzyyd9JuvL8x+6/8fSZ\r
+O268/u2/+tvfSA4Pzr72up/44KMfeujud3zgV55KDg8ev+XUTe+7+6673v3OJEmSJEmSJEmSJEku\r
+X3ry1dc8liRJHn7ykTtPn7nzzI0//NEnvp4cHpx97XU/8cFHP/TQ3e/4wK88leThJx+58/SZO8/c\r
++MMffeLryeceufWV333Lgw/c96mD5w4Pzr7m2g88+MGf+Kmf/nd5+MlH7jx95s4zN/7wR5/4epIk\r
+SZIkSZIkSZIkycXf+8DbPv7UM7/z4Nt++Q+To4vnjp88n3Tl+Y/d9yO3v+uue9//D/7uiRuSPPzk\r
+I3eePnPnmRt/+KNPfD1JkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiT54oXHjx07dmxbkiRJkiRJcvnSk6945d++/fbbbr/9tp998tPHT55Pnvndh669//EkSQ4Pzn7n\r
+1R+6fIWXLz/zfcdvSY4unjt+8nxy8fcffuNPPpG8fPmZm05crxwenP3O1/90kiRJkiRJkiRJkiTJ\r
+5UtPvuKVf/v222+7/fbb3v2+n06e/tL7f/DRf5scffOJV37XqeTo4rnjJ88nh09/9sSpzyfJ0cVz\r
+x0+eT57+0vvf+MF/k1y+9DvHv+e9yeHB2e/63seSrjz/hhO3JEmSJEmSJEmSJEnylY+95R2f+kqS\r
+JN/8rTNveOi3XvizX/yBH/v3SXLyxA3J4dOfPXHq80lydPHc8ZPnk6OL546fPJ98/TPvuOlf/mGS\r
+JEmSJEmSJEmSJEmSh//6H3/k9PXXvfaqax766P+b8OznX3f9J5I/f+I9p/7JHxwenP2u730s6crz\r
+bzhxS3L49GdPnPp8knTl+aOXSL71Xz56zR1fSJLf/Uenb/zZX7ruuh//68tHF3//4Tf+5BPJy5ef\r
+uenE9UqSJEmSJEmSJEmSJMmvX/vazxw8l3Tl+aOXSL71Xz56zR1fSA4Pzn7n6x+9coWXnv+dV7zy\r
++79x9GJXXjz1N38gOTw4+51XP5IkH/5bx//biy8+/aX3v/GD/ya5fOl3jn/Pe5PDg7Pf9b2PJV15\r
+/g0nbkm+/pl33PQv/zBJkiRJkiRJkiRJkiS5fOnJV7zyb99++223337bz//ng4u///Abf/KJ5OXL\r
+z9x04nrl8ODsd33vY0lXnn/DiVuSi7//8Bt/8onk5cvP3HTieuXw6c+eOPX5JDk8OPudr//pJLn4\r
++w+/8SefSF6+/MxNJ65XkiRJkiRJkiRJkiT5v99x9X/61vMvX/6rk997f3J08dzxk+eTp7/0/h98\r
+9N8mR9984pXfdSq5+PsPv/Enn0hevvzMTSeuV5IkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSb544fFjx44d25YkSZIkSZJcvvTkq695LEmOLp47fvJ88tX/4/p3/vaf\r
+J0lyeHD26psuJMmZE29Iji6eO37yfPLVj1//+jvvefCB+x584L473vrmZ759eHhw9uobLyRJkiRJ\r
+kiRJkiRJkly+9OSrr3ksSZLkKx97y7v/6BtJcvLEDcnRxXPHT55PDp/+7IlTn0+So4vnjp88n3zl\r
+Y29555f/PEneddWrXpbDg7NXn76QJGdOvCFJkiRJkiRJkiRJkr/4zdve8PBvJUny1Y9f/7ZP/OEL\r
+f/6//cCP/fskOXnihuTw6c+eOPX5JDm6eO74yfPJ0cVzx0+eT668+NWfe/jum2+64b6f+eXLV0iS\r
+JEmSJEmSJEmSJEkuP/eVG77rf/zNZy8lH/uh1z31/AuP/cD3/MHzLxwenL369IUkOXPiDcnh0589\r
+cerzSXLl6Os///CP3vvj77///Xdcdd2nk+TK0deP/41X3Pdb/z356sevf/2d9zz4wH0PPnDfHW99\r
+8zPfPkySJEmSJEmSJEmSJPn1a1/7mYPnkitHX//5h3/03h9///3vv+Oq6z6dHB6cvfqmC0nyqhMP\r
+JcnDJ16VHB6cfd2pJ5Lk35468asHz33lY29555f/PEneddWrXpbDg7NXn76QJGdOvCG58uJXf+7h\r
+u2++6Yb7fuaXL18hSZIkSZIkSZIkSS5fevLV1zyWJMlXP3796++858EH7nvwgfvueOubn/n24eHB\r
+2atPX0iSMyfekHz149e//s57HnzgvgcfuO+Ot775mW8fHj792ROnPp8khwdnr77xQpJ89ePXv/7O\r
+ex584L4HH7jvjre++ZlvHyZJkiRJkiRJkiTJlaOvH3/t999++223337bW17/qs9+81tHF88dP3k+\r
++crH3vLuP/pGkpw8cUPy1Y9f//o773nwgfsefOC+O9765me+fZgkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSfLFC48fO3bs2LYkSZIkSZLk8qUnX33NY0lydPHc8ZPn\r
+k2d+96HrHvxckiSHB2evPn0hSc6cuC45unju+MnzyTNffuhNH/5CknTlxeTw4OzVpy8kSZIkSZIk\r
+SZIkSZJcvvTkq695LEmS5Jtfuvf6X/q95KUXnvrO17w9Obp47vjJ88nRxXPH3/wbSXJ08dzxk+eT\r
+b37p3h985DeTl1546sT3vCc5PDh79ekLSXLmxHVJkiRJkiRJkiRJklx54Q++/6qTf/DsXydXXvyv\r
+dxz/nn/37F8fPv2Z1739XyVXXvzqa17z9uTo4rnjb/6NJDm6eO74yfPJ0cVzx0+eTzx8MUk+89bj\r
+/+wbzyZJkiRJkiRJkiTJt5/9vecuHyZdef6+46/6wrOXkm8+ef/Jx/7XE2/7v5LDg7NXn76QJGdO\r
+XJccXTx3/M2/kSR/9rmbbvwXX0ue/9OPX3XtryXJP//R7//75z/31mtu+/OjF5/58kNv+vAXkqQr\r
+LyZJkiRJkiRJkiRJkiS/fu1rP3PwXPJnn7vpxn/xteT5P/34Vdf+WnJ4cPbq0xeS5FUnHkqSh0+8\r
+Kjk8OPuq4z/27Sv00qX3n/ibf/zii9/80r0/+MhvJi+98NSJ73lPcnhw9urTF5LkzInrEg9fTJLP\r
+vPX4P/vGs0mSJEmSJEmSJEly+dKTr77msSRJnvnyQ2/68BeSpCsvJocHZ68+fSFJzpy4Lnnmyw+9\r
+6cNfSJKuvJgcXTx3/M2/kSSHB2evPn0hSZ758kNv+vAXkqQrLyZJkiRJkiRJkiRJ8udPvPP0v/gv\r
+SXLp6//Lmx598ujiueMnzyff/NK91//S7yUvvfDUd77m7ckzX37oTR/+QpJ05cUkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLkixceP3bs2LFtSZIkSZIkyeVLT776\r
+mseS5OjiueMnzyd5+KuP3Hnzne++533v+fmn/vLw4OzVpy8kyZkT1yVHF88dP3k+ycNPfeSuM+96\r
+zz33vO/e+38hOTw4e/XpC0mSJEmSJEmSJEmSJJcvPfmK7/i+W2+5+dZbbr71lpv/6wsv9tKlX7r/\r
+zIce/fBPPfxTbzx+Q3J08dzxk+eTl1967p7r33LX3Xd94i+fPbp47vjJ80lX/vofvv+G2+581+m3\r
+nvrEf/qL5PDg7NWnLyTJmRPXJUmSJEmSJEmSJEmSPPOlT545der222+74W03/tMv/LckD3/+Pad+\r
+/OEPfuTRn732u38kefml5+65/i133X3XJ/7y2aOL546fPJ8cXTx3/OT55E/++YN3vPvdd7/3naff\r
+/eily0dJkiRJkiRJkiRJcumP/9Hpd/zIrbfddvrtf+f9j/0/SfLyS8+d/J/+xk//wTeSw4OzV5++\r
+kCRnTlyXvPzSc/dc/5a77r7rE3/57OE3H7/lxvf9zN//mUf/3gevuvbXkj8994Ef+uC55Ju/9XPf\r
+995/moef+shdZ971nnvued+99/9CkiRJkiRJkiRJkiRJ8uvXvvYzB88lh998/JYb3/czf/9nHv17\r
+H7zq2l9LDg/OXn36QpK86sRDSfLwiVclhwdnr3rTT73vnvfdecubP/QrX0q68tf/8P033Hbnu06/\r
+9dQn/tNfJIcHZ68+fSFJzpy4LvmTf/7gHe9+993vfefpdz966fJRkiRJkiRJkiRJkly+9OSrr3ks\r
+SZI8/NRH7jrzrvfcc8/77r3/F5LDg7NXn76QJGdOXJfk4ac+cteZd73nnnved+/9v5C8/NJz91z/\r
+lrvuvusTf/ns4cHZq09fSJI8/NRH7jrzrvfcc8/77r3/F5IkSZIkSZIkSZIk+d+ve80Xnr2UJC9f\r
+/qtr/uaPvPDMueMnzye9dOmX7j/zoUc//FMP/9Qbj9+Q5OGnPnLXmXe955573nfv/b+QJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+/P8EwbENIAkVBcEXBZcBHvZKmERBOpyPMe4YE8clsAb2qnWi6Vw+VUmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJN/7bNvdJUmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEnyvz//87e//PjzvyRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiTJr5+///bjTZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLke59tu7skSZIkSZJk\r
+27Zt25IkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZJt27Zt27YtSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSbZt27Zt27ZtSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZJs27Zt27Zt\r
+v37+6x9//+s///1HkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiTbtm3bti1JkiRJkiRJ\r
+kiRJkl8/f//tx5skSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk27Zt27ZtW5IkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZJs27Zt27ZtSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZJ877Ntd5ckSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZJ877Ntd5ckSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZJ877Ntd5ckSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZJ877Nt\r
+d/e9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9\r
+z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+\r
+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t8\r
+7/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9\r
+z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+\r
+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t8\r
+7/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9\r
+z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+\r
+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t8\r
+7/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9\r
+z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+\r
+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t8\r
+7/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9\r
+z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+\r
+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t8\r
+7/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9\r
+z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+\r
+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t8\r
+7/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9\r
+z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+\r
+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t8\r
+7/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9\r
+z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+\r
+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t8\r
+7/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9\r
+z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+\r
+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t8\r
+7/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9\r
+z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+\r
+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t8\r
+7/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9\r
+z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+\r
+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t87/O9z/c+3/t8\r
+7/O9z/c+3/t87/O9z/c+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Ztu7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7\r
+u7u7u7u7u7ttu7skSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZLke59tu7skSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLke59tu7skSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLke59tu7skSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLke59tu7skSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSf5PEH4Ail0Qhtr36de+3H73tn37XUd7a6u02lbq\r
+aG21rUpxt4qVW6WIKHtvSEBmWDICBMTDlIMcIgQCMpRAGAlhJUAI2clDkidPERFCCCckIKa1av7f\r
+75ckSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk42OjIyMjI8MwJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJONjoyMjIyPDMCRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiTJfvvt94EPf3zHd//Fx/7mgzt/6K8/\r
+/tcf+Phff+Djf/OBj33wfR/7wPs+9oH3feyD7/+79/3Ve/7yr3b6m78/+6wpSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIk42Oj42OjSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSTI+Njo+NpokSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk42Oj42OjSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSTI+\r
+Njo+NpokSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkyeJnnrx15k1PLnjkbW972zve\r
+8UffvfqKH9x688MPPeDaVUmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEkyPjY6PjaaJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJONjo+Njo0mSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEly9w9v/9qee3zpX3edesG5\r
+s+/54RWjl555xqlf/vK/ffpTn9x//33PPOO0q6+6fM6Ds7996cXHH3fMLTOmu3ZVkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkoyPjY6MjIwMw5AkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkyVe/ecOOu06dMTIyY2RkxsjIjJGRGSMjM0ZGZoyMzBgZmTEyMmNkZMbI\r
+yIyRkR13nbr3qd9PkiRJkiRJkuSvP/LxO59+4ZRzLn3hlrGNN1+9Yfw7L91wxQs3XPHj732nq6d1\r
+9cVrr7jwkYvPP/ey68///gN/97d/t27NynVrViZJkiRJkiRJkiTJD26/5dQpJ5065aRTp5x06pST\r
+Tp1y0qlTTjp1ykmnTjnp9ttvSZIkSZIkSZIkSZLxsdFhGJIkSZIkSZIkSZIkSZJk9RMX+uyCJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEnG552WJEmSJEmSJEmSJEmSJONjo8MwJEmSJEmSJEmSPPXEY88888yi\r
+hQuSJEmSJFm0cMEzzzzz1BOPJUmSJEmSJEmSJAmrll9//bXLli6+/vprly1dfP311y5buvj6669d\r
+tnTx9ddfu2zp4nvv/WGSJEmSJEmSJEmSJEmSJMn6davPOfvMvffee++9995777333nvvc84+c/26\r
+1UmSJEmSJEmSJEmSjI+NDsOQJEmSJEmSJEkyb97937n80gsvPv/Ci8+/8OLzL7z4/AsvPv/Ci8+/\r
+8OLzr77m8qWLn0qSJEmSJEmSJEmSJEmSJEmSxHUrHllye5IkSZIkSZIkSZIkSZIkSZIkSZI8suR2\r
+161IkiRJkiRJkiRJkiRJkvGx0WEYkiRJkiRJkmTdmpV33nHrOWefccrJJ06edOzkSceed+7Zq1Ys\r
+TpIkSZIkSZIkSZIkSZIkWbViydVXjU6edOzkScdOnnTs5EnHTp507ORJx06edOzXv/61j3/841/5\r
+yr999jOfPOrIQ//1i5//xCc+/k//9PG5c2YnSZIkSZIkSZIkSZIkSbJ+3eoTTjx+vwP2njZtapIk\r
+SZIkSZIkSZIk42OjwzAkSZIkSZIkSZIkTy9a9J5/PummO+5PkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkvGx0WEYkiRJkiRJkiRZufCBOy/Z\r
+46qD33rrtz730Kzp1113zcUXX3DiNycffcyRZ59z5jXXXPHQrOm3futzVx381jsv2WPlwgeSJEmS\r
+JEmSJDnowP0POfjA0e9c8k87f+zQQw66ZNpF/7F+zetbN7+xdeKnP3nu9ttmnjB50j/t/PHPfPpT\r
+Rx5x6Cc/scvcObOTJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+ZHxsdGRkZGQYhiRJkiRJZt936xnnHH7y6QecfPoBJ59+wGlnHnztdRcmSZIkSZIkSZIkSZIkSZIk\r
+f/rFqRfcsnTLTjtt2WmnLTvttGWnnbbstNOWnXbastNOW3baactOO23ZaactO+20Zaedpt224k+/\r
+ODVJkiRJkiRJkg9+5GM3PvLsPodM/sR73/OJ97xzlz/7k39697t2/rN3fvzd7/rYjn/8sR3/+B/e\r
++Ucf+uP/s+N73vvH797p937v93be+WPnnXt2kiRJkiRJkiRJkpw65aT//K//HIZhGIZhGIZhGIZh\r
+GIZf/uqXp045KUmSJEmSJEmSJEnGx0aHYUiSJEmSJEmSJEmSJElWPnrigum/IfOTJEmSJEmSJEmS\r
+JEmSJEmSJEmSJPnK9b9z8X37rHd1kiRJkiRJkiRJkiTJ+NjoMAxJkiRJkiRJkiQrVyw/6eQTly1b\r
+6tpVSZIkiWtXLVu29ORTT1q5cnmSJEmSJEmSJEmS3HDDdZsnNj315ILNE5ueenLB5olNTz25YPPE\r
+pqeeXLB5YtNTTy5YtnRxkiRJkiRJkiRJkiRJ8qPp53xzt//36M/+xlGf/c299/7GVVdddM01F19z\r
+zcVXXXXR3nt/46jP/ubRn/2NE3f7/XtunJokSZIkSZIkSTI+NjoMQ5IkSZIkSZIkybe/c8mmV1/Z\r
+vn37MAzDMPz6178ehmEYhmEY5syZM3bdtQ8//GCSJEmSJEmSJEmSJEmSJEmSrFm79Ks3vOXRJXck\r
+SZIkSZIkSZIkSZIkSZIkSZI8uuSOr97wljVrlyZJkiRJkiRJkiRJkiTJ+NjoMAxJkiRJkiRJMufB\r
+e0848egbb776llvHbrrl6ptuufrAg7969VWXrV+3OkmSJEmSJEmSJEmSJEmSH931g6/vd+SZV808\r
+7MCD7/j21Du+PfX2qWffftG5P7jo3A998P233nrTWWeeevGF37p02nnHH3fEiZOPfM97/mz6+HVJ\r
+kiRJkiRJkiRJkiTJA/fPOuCg/c47/+wjjz78iacf+8Y+e53zrTOPOubwZxYtSJIkSZIkSZIkGR8b\r
+HYYhSZIkSZIkSZIk2ffEq/Y57aaddj1t5g/nJEmSJEmSJEmSJEmSJEmSJEly1JGH77LLzrvssvMu\r
+u+z86U9/8nOf/cy//PNnP//5f95118//6xd33e1LX/z8v3zuk5/YZZdddp528QVJkiRJkiRJkiRJ\r
+kiSuW+W6VUmSJEmSJEmSJEmSJEmSJMn42OgwDEmSJEmSJEmS3HnJHndc9G9L59991UUnXHrphUuW\r
+PPPTn/70zZ+/+eabb/7Hf/TgnAcOPnify849aun8u++46N/uvGSPJEmSJEmSJEkOP+yQq6647KyT\r
+T7hut4+vm/2Dn78+sWXzpolNGze/uvG1iVc2v7rx5bUrR9//v/f8m/eOX3fNwQcdcPFFFyRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiTJ+NjoyMjIyDAMSZIkSZKc\r
+c95RL7/SGz/b9MbPNm194+XXtr44ddrkxYseT5IkSZIkSZIkSZIkSZIk2XHXqZfcvmLxyMjikZHF\r
+IyOLR0YWj4wsHhlZPDKyeGRk8cjI4pGRxSMji0dGLv/h6h13nZokSZIkSZIkyQc+/NEbHl793g/9\r
+422PrDn3ypse+d7VL/xoxvM/uOHHM69/7rYb1t/yvbXfv2bt9KvXTL9m9Y3XnTblvKt/9MT7/u6j\r
+SZIkSZIkSZIkSXLqlJOGYXj5lZc2TWzcvGXi9Te2vPnzn/3nf20bhuHUKSclSZIkSZIkSZIkyfjY\r
+6DAMSZIkSZIkSZIkSZIky+buu+i2333yxt/02YVJkiRJkiRJkiRJkiRJkiRJkiRJkvz7+O/uc+tb\r
+z7z7i65bkSRJkiRJkiRJkiTJ+NjoMAxJkiRJkiRJkiSnTTnllVdeOfW0k1avWpEkSZKwesXpU07b\r
+tGnT6WecliRJkiRJkiRJkiTLly156skFr2zc8NijD7+yccNjjz78ysYNjz368CsbNzz26MObJzZd\r
+f/21SZIkSZIkSZIkSZIk69eunPzF//Xoee+ZceYuxx9z8L777nvWWVPOPvuMs88+48wzT993332P\r
+Pfrg70/55INnvfuEf/299etWJUmSJEmSJEkyPjY6DEOSJEmSJEmSJMmFF5+/ffv2N3/+s0XPLJx6\r
+8QV77/v1Cy46/4mFC1559eUFC+YvW7bszrtunzfvgSRJkiRJkiRJkiRJkiRJkmTN2qX/NvbbX//+\r
+2x9dckeSJEmSJEmSJEmSJEmSJEmSPLrkjq9//+3/Nvbba9YuTZIkSZIkSZIkSZIkSZLxsdFhGJIk\r
+SZIkSZLk3G+dcfElZ61ac/+SlXctWXnXkpV3XXfDuYceuu/CJx9PkiRJkiRJkiRJkiRJkuSWGdO/\r
+ftjx371/2RnHnNCFp/atyevOPG7tWZPuP/agYz7z8X2+/tWrr7z063v9+2GH7H/u2acesN/XPve5\r
+T08fvy5JkiRJkiRJkiRJkmTViiV7fWPPO3502+VXXXbvA3evWrPs+zPGrxm78rvXXXXs8UcnSZIk\r
+SZIkSZKMj40Ow5AkSZIkSZIkSfLAvPkf3O2sOYt+fMjUe96762k/mDU3SXbYYYeRkZH/8T/+x0nf\r
+nJwkSZIkSZIkSZIkSbLLLjtv2LBhy5YtW7Zsef755xctWrRly5YtW7Zs3br1scce27x585YtW7Zs\r
+2XLHHXeccvKJSZIkSZIkSZIkSZIkK1cvPH38q8sX/mD293f9wWXvnP6t37r9snfed+MXly/8QZIk\r
+SZIkSZIkSZKMj40Ow5AkSZIkSZIkyVUHv3Xp/LtHL//2iuvGfvnYY8P27cMwDMMwDMMwDMP27b+4\r
+7bYHDz3k9CmnLJ1/91UHvzVJkiRJkiRJkltv/v5eu+069uVP/OzB2yYuP/k/Zt28euWypUueXvPs\r
+yg0vvfDqC//x8hn7/vhjvzPzvb/92T9/579+cdfLv3NpkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkoyPjY6MjIwMw5AkSZIkycmnH/D6GxuXrf7R0lV3LWfW5i0/\r
+ueKac04+/YCTTz/g5NMPOPn0A04+/YCTTz/gtDMPmnnbNUmSJEmSJEmSJMmOu06d9oPlwzD88le/\r
+fHnjhpc3bnh544aXN254eeOGlzdueHnjhpc3bti27efDMIzetXrHXacmSZIkSZIkSfLBD3/0hrmr\r
+/vwDH5n5+LMnX3DtvVNO5qxJq08/dvUZxy8/9ZjFpxyzaNKhi088/Ikj9nn0sH2PO/60Yy664Q/e\r
+9edJkiRJkiRJkiRJcuqUk4ZhuOPOH9z1wzvvvvuH99w7a/Z9997/wP3DMJw65aQkSZIkSZIkSZIk\r
+GR8bHYYhSZIkSZIkSZIkSdavW7n0vl1X3PPOn7147BM3/tb6tYuTJEmSJEmSJEmSJEmSJEmSJEmS\r
+JNlj/PdnPn/cifd/aPIdH3127eIkSZIkSZIkSZIkGR8bHYYhSZIkSZIkSZL161YvXrx4bOzaiYmJ\r
+4ycdu27tqiRJ1q1dNfmE4yYmJsbGvrt48eL161YnSZIkSZIkSZIkN9xw3eaJTY89+vCPn+vss8+Y\r
+P3/+fvvvM3/+/P3232f+/Pn77b/P/Pnz99t/n/nz5++3/z6LFy9KkiRJkiRJkiRh+cLJu/72kxf+\r
+5aTjDn799deff/75uXPnzp07d+7cuXPnzn3++effeOONY485+Impf3n0Z39zLUuTJEmSJEmSJBkf\r
+Gx2GIUmSJEmSJEmS5MKLzx+GYfnypcccd8ycx5788UubHp6/4Ohjjly8bNGse+7+9a9/vWzZshu+\r
+f/3iZ55MkiRJkiRJkiRJkiRJkiRZs3bp7tf/7rLXZh088z2PLrkjSZIkSZIkSZIkSZIkSZLk0SV3\r
+HDzzPctem7X79b+7Zu3SJEmSJEmSJEmSJEmSJBkfGx2GIUmSJEmSJEkOPXSf+U/+8PEnb57zyPXz\r
+Hr/hsSdv/NHsKw846N+nnH7SOWdNmTzp2MmTjp086djJk46defP3169bnSRJkiRJkiRJcsuM6Xsd\r
+evxVsxdfcNZ5P33owRfn3Pfi3PtenHvfpz7y4X/94hcunXb+cccc9tcffN+O7/rjq6/6zgnHH/H5\r
+f/n0n7zjj5IkSZIkSZIkSZIkSdavW338CcfcevuMVWuWrVqzbNWaZavWLFu1ZtnlV1526bcvSpIk\r
+SZIkSZIkGR8bHYYhSZIkSZIkSZLkcwdcdMZ359771HNf/9bsAy+4571fOPXO2fOSJHnskbk77LBD\r
+kiRJkiRJkiRJkiTJLrvsvGXLlomJiYmJieeee+7pp5+emJiYmJiYmJh4+OGHX3nllYmJiYmJieuu\r
+u+6Uk09MkiRJkiRJkiRJkiRZsWrBzqf81tHn/q8V8/55osN+MXHWa88dve6Jf515yf/vodsPXr9u\r
+ZZIkSZIkSZIkyfjY6DAMSZIkSZIkSZLc+q3PjX3ntFU3jG//3vd+/ZGPbD/55C2vvfaTF17YsnXr\r
+sH379lNP+fVOO20/44wHDj3ksnOPuvVbn0uSJEmSJEmS5P677zj8/35+3Q9vGj/tmJP/8c/P3fPz\r
+B+y39+5f+bdvfP1r533rrGe+PWXDgf/00uffsf4f/ufkP/qtD77/rx59ZI5rVyVJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiTjY6MjIyMjwzAkSZIkSXLy6Qe8/sYr\r
+S1fdtXTVXUtX3fXjFxZtfX3D1tc3bH19w9bXN2x9fcPW1zdsfX3D1tc3nnbmwUmSJEmSJEmSJMmO\r
+u069cObyYRh++ctfvrThxZc2vPjShhdf2vDiSxtefGnDiy9tePGlDS+++fM3h2G47M5VO+46NUmS\r
+JEmSJEmSD3z4o9fPWfmeD3x4xmOrT7/0umfmPbTVNVvXrdnqmi3rnn1tDa89u2rL2mc3r1o+wapT\r
+zzjvqKnX/8E735MkSZIkSZIkSZIkp045aRiGzVsmXn9jy5s//9l//te2//7lf2/f/uthGE6dclKS\r
+JEmSJEmSJEmSjI+NDsOQJEmSJEmSJEmSrF+7ZPHd/8ic9/38lbO3bTrniRv/Pwtv/d/P3PGni+/+\r
+u+UPH7122R1JkiRJkiRJkiRJkiRJ8uSK2d+bd8o379z58Ft32uem//N/x/7HD3865aFXvnPmI7sc\r
+fuv7VvJEkiRJkiRJkiRJMj42OgxDkiRJkiRJkiTJ2NjV69evnz79hueff/5b3zozSZJzzjnzJz/5\r
+yfTpN6xfv/571303SZIkSZIkSZIkSZYvW/LUkwte2bjhsUcfXrBgwaxZs7Zv3z5r1qzt27fPmjVr\r
++/bts2bN2r59+6xZs7Zv377f/vskSZIkSZIkSZKwfOHkXX/7yQv/8tDDDx6GYevWLVu3btm6dcvW\r
+rVu2bt2ydeuWYRgOO+Lgxy9479Gf/c21LE2SJEmSJEmSZHxsdBiGJEmSJEmSJEmSCy8+fxiGaZdO\r
+e+CRBW14bc0LmzZMbH18wYLLRi/97tjVV1w1evkVl102eunlV34nSZIkSZIkSZIkSZLpj56x29gO\r
+u43tsNvYDruN7bDb2A5fGf+d9dseferVGQfcsuOjS+5IkiRJkiRJkiRJkiRJkkeX3HHALTs+9eqM\r
+9dse/cr47+w2tsNuYzvsNrbDbmM77Da2w/RHz0iSJEmSJEmSJEnGx0aHYUiSJEmSJEmS3ffY9clF\r
+P7zrnstn3n7J7T/8zp2zLr/tzm9fftVpF0079eJpZ553wWkXXXzmZaPnTrv0rM9+7hOrVixOkiRJ\r
+kiRJkiS5Zcb0vQ497opZi74zesUwDMMwDMMwDMMXvvCFv//Ih7919mnnn3fmB96/0z/908cfeWTe\r
+0Uce9PGP/8Mf/MHbkyRJkiRJkiRJkiRx7arjJh2z3/773D/33lVrll12+aUHHbL/zB/MWLVm2fdn\r
+3PCNffa65NKLkiRJkiRJkiQZHxsdhiFJkiRJkiRJkhl3PrDLPhfd9Zg3P7Tmw4fM+Ma5sw887+6/\r
+/MJpd9//cJIkIyMjSZIkSZIkSZIkSZIku+yy87x58+bOnfvQQw/NmjVrxowZDz300Lx58+bNmzc2\r
+Nvbggw/Omzdv3rx5xx9//Cknn5gkSZIkSZIkSZIkSXLvzH0+efr/c+T3PnLj/X8/bDls2Hr88PpJ\r
+w+snb3t58j3Xvfuh2w9OkiRJkiRJkiQZHxsdhiFJkiRJkiRJknn33nTNNVf88vHHfv3Xf/3Lffd1\r
+1y+e98lPfuFL//qFL/3rqZ/5zLYvfGH7V7/66/e+979mzjzooL0fmjU9SZIkSZIkSZLvjV197bSp\r
+o2edPPWCU6644ryzzz7hb/7m/ccec9RZZ55+wP777L7jW57+4l9tPmv/n37qLU8e+M/v2fGdM268\r
+4dnVy5IkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLxsdGRkZGR\r
+YRiSJEmSJDn59AO2vr5x6aq7lq66a+mqu5auums5dy9n1nJmLWfWcmYtZ9ZyZm19fePJpx+QJEmS\r
+JEmSJEmS7Ljr1PNvXjYMw69//eutr2/Z+vqWra9v2fr6lq2vb9n6+patr2/Z+vqWX/ziF8MwXHL7\r
+yh13nZokSZIkSZIkyfv/9qNj9y179wf+7uZHVk25ZGz58uVvvvnmm2+++eabb7755ptvvvnmm2++\r
++eabb7755ptvvPHGlG9NPeL8sbf9yZ8lSZIkSZIkSZIkyalTThqG4e67f3jPvbNm33fv/Q/cP2fO\r
+nLlz5w7DcOqUk5IkSZIkSZIkSZJkfGx0GIYkSZIkSZIkSRKfXbjorp187B9+vvGUrf75tk3nvfny\r
+KW+8+M2tPzlhYv1BP3nmi8vufu+iu963btWcJEmSJEmSJEmSJFnBglPu+vRht/3FxU9+ZfqaI+/8\r
+8Rk/euHse146d84rl05zl3s2nH3hU1864OYdF696OEmSJEmSJEmSZHxsdBiGJEmSJEmSJEkS162e\r
+NPnYTZs23XDD+MqVK2+7dUZy260zVq1aNX36DZs2bTp+0rHr161OkiRJkiRJkiRJkhtuuG7zxKbH\r
+Hn34x8+1/4H7bd++febMmdu2bZs5c+a2bdtmzpy5bdu2mTNnbtu2bdasWfPnz0+SJEmSJEmSJGH5\r
+wsm7/vYTU//i0MMPHoZh69Yt98yefc/s2ffMnn3P7Nlbtrw2DMNhRxz8+AXvPfqzv7mWpUmSJEmS\r
+JEmSjI+NDsOQJEmSJEmSJEly4cXnb9++fb8D9u2nr6x9YaKXXt0wsXnTq68edPD+L770wrNrV7Nm\r
+5csvb7jw4vOTJEmSJEmSJEmSJNltbIfvPveVha9PX/TGTYveuGnRGzcteuOmlW/eveiNm+a9fNV+\r
+N7/z0SV3JEmSJEmSJEmSJEmSPLrkjv1ufue8l69a9MZNK9+8e9EbNy1646ZFb9y06I2bFr4+/bvP\r
+fWW3sR2SJEmSJEmSJEmS8bHRYRiSJEmSJEmS5BOf/OgDD824euysKWceduqUQ08749BTpxx69rlH\r
+nXvBsd+64NhvnX/st84/5uxzjz7p1EPeteMf/eC2m+c/Nm/tsyuSJEmSJEmS5JYZ0/c69LjLf/T0\r
+BVMvWrdu3bp169atW7du3brly5dPmjTpmKMPH71s6g9uu2n+4w9ff91V/777lz7z6U/ec/edSZIk\r
+SZIkSZIkSbJuzcpLv33RvvvvverZZavWLFu8fOGee+1x84zpxxx31Ko1y1atWfbI/IcOP/KQJEmS\r
+JEmSJEnGx0aHYUiSJEmSJEmS5O++cta0mxZMv5+b5jz74UNm/P2hNx93+cNfmvT9937h5NWrV3zj\r
+G3uNjIyMjIyMjIx84xt7JUmSJEmSJEmSJMkuu+z86quvbty4cePGjevXr1+4cOHGjRs3bty4cePG\r
+uXPnvvTSSxs3bty4cePY2NgpJ5+YJEmSJEmSJEly5DWf2PmU39r5lN/a+ZTf2vmU3/r0mf9jxeuz\r
+9rn83bMe++zwswuGn10wbD1meG2/TesPu/mi31u+8AdJkiRJkiRJkoyPjQ7DkCRJkiRJkiTJrbfO\r
+WL5i2bB9+/bJk/uXf7n0/e+/8tsXP7NowaKF86+87JLr3v/+7V/4wn8ffvi2n79596wfXXPNFUmS\r
+JEmSJEmSnHfuOVdcftnUqac+//yqFSsenzXrhlNOOeqcs09/5ukFC596/JuTj5/0l2979aozNj9y\r
+93PPrviHf/jwSd+cvGzJwiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkmR8bHRkZGRkGIYkSZIkSU4+/YDXtmxYvOLOxSvuXLzizsUr7ly84s7FK+5cvOLOxSvuXLzi\r
+zsUr7ly84s7Xtmw4+fQDkiRJkiRJkiRJkh13nXrOTUu3bx/++79/0XP2nD1nz9lz9pw9Z8/5+htb\r
+t28fLrx1xY67Tk2SJEmSJEmS5H1/99HvPrDk3R/4uxkPrzp56lXz589/6aWXXnrppZdeeumll156\r
+6aWXXnrppZdeeumll156/vnnp5xzweHnfvct79gxSZIkSZIkSZIkSSZ/8/jXX3/95Y0bXtm0cWLz\r
+xNatW15//fXXX3/99ddfn/zN45MkSZIkSZIkSZJkfGx0GIYkSZIkSZIkSVz9yNO3/fHzT3/25xuO\r
+eW3NWzavHnnt2d957dnffe3Z33ttze9v8c9ef+7jP99wzIaVX37q5t9dt/LBJEmSJEmSJEkS1iz6\r
++vf/cNrCL//opSlX/cf/nbr2H6bw56evfvdpq//s1NV/euLKPzx19Z/+4MXJVyz7+t43/p8nlt2T\r
+JEmSJEmSJMn42OgwDEmSJEmSJEmSJMkaVp5w4vGbN2/+7nevWbJk8byH7l+yZPG113538+bNJ5w4\r
+aQ0rkyRJkiRJkiRJkiRZvmzJU08ueGXjhscefXjBggWzZs3atm3btGkXv/DCC9OmXfzCCy9Mm3bx\r
+Cy+8MHPmzO3bt++3/z5JkiRJkiRJkiQsXzh5199+YupfHHr4wcMwbN26ZevWLVu3btm6dcuWLZs3\r
+b351GIbDjjj48Qvee/Rnf3MtS5MkSZIkSZIkGR8bHYYhSZIkSZIkSZLkwovPH4bhO1d8Z+5j8ze+\r
+9rOXN2/92c9/Pv+J+VdefflrWzdvnnjlR7v81X07/823j/h6kiRJkiRJkiRJkiS7je3ww5+eMf7j\r
+/W954aiZLx5964tH37bh2B+8fOztrxz/2JYr7vnp+Xvf+IePLrkjSZIkSZIkSZIkSR5dcsfeN/7h\r
+PT89/7EtV9z+yvE/ePnY2zYce+uLR8988ehbXjhq/Mf7//CnZ+w2tkOSJEmSJEmSJEkyPjY6DEOS\r
+JEmSJEmSfOTv//aOH1532JF7fvObx02afOTxk444ftIRx0864vhJRxw/6YjjJx1x/KQjjp90xLHH\r
+H3b0MYdMOeObJ5xw7L2z7kySJEmSJEmSW2ZM/9pBx11255MXTbtkGIZhGIZhGIZhGIYPfvADZ55x\r
+6kEH7nv4ofsdc9RBn//8Z77w+U//4R++fezaq5MkSZIkSZIkSR555MGLL5k6ffr3vjt25aFHHHzI\r
+YQc9/PjcVWuWnXfBt76+99fGv3/dqjXLbr19xkGH7HfW2VOSJEmSJEmSJBkfGx2GIUmSJEmSJEmS\r
+Q6dc+6Wjrv7Bw2tvf3Td3x9280EXPbj3WXf85edPvX3WQ8m6NSs//rGPjoyMfPxjH123ZmWSJEmS\r
+JEmSJEmS7LLLzlu2bJmYmJiYmHjuuecWLVo0MTExMTExMTExb968jRs3TkxMTExMXH/99aecfGKS\r
+JEmSJEmSJMnOp/zWvInvLHp9xqI3Zjzzxoxn3pix8s27F7w6/pWL//DRZ/YefnbBsPWYYfOXX3vu\r
+awt+9I/3Tv9CkiRJkiRJkiTjY6PDMCRJkiRJkiRJMnbdd3/6058Ow/Dmz352/i67XHP5ZUmSJOPX\r
+XL7gnz/3+pbX3nhj69NPPzXljFOTJEmSJEmSJPnyl798ztlnXnPNhT/5yZr77rtpxowrzjvvtKOP\r
+OmLdmpXr161avvTp3T/xsVdWLto8scl1z37ly7vtv9+DdjKoAACAAElEQVQ+ixbOT5IkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkScbHRkdGRkaGYUiSJEmS5OTTD9j8\r
+2ouPPXHLY0/c8tgTtzz2xC2PPXHLY0/c8tgTtzz2xC2PPXHLY0/c8tgTt2x+7cWTTz8gSZIkSZIk\r
+SZIk2XHXqWdOX3zPUz/52X/+ctsvfrXtF7/6z1/86j9/8av//MWv/vMXv/rPX/xq2y9+9eZ//nL2\r
+0z897+ZlO+46NUmSJEmSJEmSv/q7f7zqvmfe/f6/vfHBFSdfeNWzzz47DMMwDMMwDMMwDMMwDMMw\r
+DMMwDMMZ51542DlXveWP3pkkSZIkSZIkSbJsyVMHHrz/gYfsv2zZsqefXvjM4meWLl2ybNmyZcuW\r
+LVu2bNmyZQcesv+BB++/bMlTSZIkSZIkSZIk42OjwzAkSZIkSZIkSfL0bTuue3SX134y6YXFv/v8\r
+wpEfPzXyk6dHXlo88srykYlVI5tXj2xePbKZ/+dnL3zlhWc+tuSeTyRJkiRJkiRJknz7gQNPm/fR\r
+W1446pTV7zxh5dtPWPn2E1a+fdKytx//zNuOXfi2Y5542zFPvm3Swj+67blvXvLkHntNf2uSJEmS\r
+JEmSJONjo8MwJEmSJEmSJEmSJAmrV5x88olbtmyZcsZpixcvPumUb27ZsuWkk09k9YokSZIkSZIk\r
+SZIkSZIbbrhu88Smxx59+Ln/WL//gftt37595syZ27Ztmzlz5rZt22bOnLlt27aZM2du27Zt1qxZ\r
+8+fPT5IkSZIkSZIkYfnCSbv+9hNT/+LQww8ehmHr1i33zJ59z+zZs+699+5ZszZt2jgMw2FHHPz4\r
+Be89+rO/uZalSZIkSZIkSZKMj40Ow5AkSZIkSZIkSXLhxecPw/DQvDlHHHX4I/Pnv7Lp1fkLHj/8\r
+yMN4dvXWrZsfuvSAZaee8sy//duMt/32+rUrkyRJkiRJkiRJkmS3sR1udvIJT737zMV/e8GKf5q2\r
++rPfWfPF0bVf+vbaf5629lO3v3jiBU9/bq/pb3927eIkSZIkSZIkSZJn1y7ea/rbL3j6c7e/eOK0\r
+tZ/69tp/Hl37pe+s+eK01Z+9YMU/nbn4b0946t03O3m3sR2SJEmSJEmSJEmS8bHRYRiSJEmSJEmS\r
+5CN//6Gbb7vq7z78/h8/v/pZ5z7rnGed86xznnXOs87BOUcds/+nPv1P51948jPL7n7sidsmnXjQ\r
+lVd+O0mSJEmSJElumTF9jwOPnXbH/AsvnrZ+/fr169evX79+/fr169evP/7449/xjnfst99+H/qb\r
+D/7D3//tp/51j7e9/W077/yxOQ/emyRJkiRJkiTJ6pVLL75k6qPzH/rhrNsXPPXoqmeXHXn04bfe\r
+fvOqNctWrVm2as2yVWuWrVqz7MJpF1x66UVJkiRJkiRJkiTjY6PDMCRJkiRJkiRJkhxz9vf++dDv\r
+PLDwuSMufWjP0279yy+ceu+cx5IkWfLMU5/+1CeWPPNUkiRJkiRJkiRJkiS77LLzI488Mnfu3Hnz\r
+5t17770333zzvHnz5s2bN2/evOnTpz/00EPz5s2bN2/eiSeeeNqpJyVJkiRJkiRJkux8ym/94Mcn\r
+Xb1ujxueO3D6jw++8ScH3/TCofdtOveen1zwr+f9/uLlXx5e2+dXr/zziyt3Xjz3szMvfUeSJEmS\r
+JEmSJONjo8MwJEmSJEmSJElyyaUXvfnzN4dheP4nP9l1ty+uXP5MkiTJooXzDzrkgNde27x586vL\r
+ly/b/8D9kiRJkiRJkiT59Kc+ec3Vo+ee+82HH77jttuuufnm786c+f0Lp56b/Md61q1Z+ZnPfOrV\r
+TRtf3vDTZUuf+eQnd/76Xns+9cRjSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkyfjY6MjIyMgwDEmSJEmSnHz6Aa9OvDB7zvTZc6bPnjN99pzps+dMnz1n+uw502fP\r
+mT57zvTZc6bPnjP91YkXTj79gCRJkiRJkiRJkmTHXaee+r1Fe0995EtHf2fPvffeY8/d99hz9z32\r
+3H2PPXffY8/d99hz97323e+fD730X0+79+zvL9lx16lJkiRJkiRJkvzV3/7jZT98esedPvS9OctP\r
+mXrFvLlz161bt27dunXr1q1bt27dunXr1q1bt27dunXrgNPPOf+Ycy7/gz/6kyRJkiRJkiRJ1rD8\r
+2OOOvutHd3z1a/++x56777Hn7nvsufsee+6+x56777Hn7nvsufsee+7+1a/9+x13/eDY445ew/Ik\r
+SZIkSZIkScbHRodhSJIkSZIkSZJkzdJbn7rlf69f+KXnV3x15bz/uezBkaVz/j9LHxhZcv/IkvtH\r
+lj04su7xkY3LR15b89bXf7LPwlt+L0mSJEmSJEmS5Ijb3vfdNXufv/Yjk5e9/ajH33roA285ZPZb\r
+DrnvLYfe95bDHnjbofe/9cg5f3jV0q9f9cx+e9/4h3c/9d0kSZIkSZIkScbHRodhSJIkSZIkSZIk\r
+SZJk1crlp5x20pIlS7797UsWL1580infXLVyeZIkSZIkSZIkSZIkSbJ82ZKnnlyw8eWXHn1k3oIF\r
+C2bNmrVt27Zp0y5+4YUXpk27+IUXXpg27eJt27bNnDlz+/bt++2/T5IkSZIkSZIkCcsXTtr1t5+Y\r
++heHHn7wMAxbt27ZsuW1zZsnXn1106ZNG9evXzcMw2FHHPz4Be89+rO/uZalSZIkSZIkSZKMj40O\r
+w5AkSZIkSZIkSXLeBeeceNLkvb6x572z77nymisOOuTAK6++4tk1/OzNNx698fgVsy98YezAW/7H\r
+Dtd/8A9atzpJkiRJkiRJkiRJdhvbYXzlMcfNe/eRD/3x0Q//yTGPvvO4x981acGOk5/8s8tXfeXq\r
+FfvsdePbZj99fZIkSZIkSZIkSZLMfvr6vW5829Ur9rl81VcmP/lnkxbseNzj7zrm0Xce/fCfHPnQ\r
+Hx83793jK4/ZbWyHJEmSJEmSJEmSZHxsdBiGJEmSJEmSJPnI33/o0u+cfccdM577yTOLV9yxZOWd\r
+i1fcsXjFHdNvnvo3f/O+r+75hb/7u/edf945//L5nT/zmY/9+V+8a7f/+8+XffvCJEmSJEmSJLll\r
+xvR/P/jYS+98fNq3zn/++eeff/75559//vnnn//xj5+v1qxZU33oQx/6s3e/59DTL9n5X/7vvvt8\r
+Y+nihUmSJEmSJEmSJNdce8VDjzywas2yVWuWLVr65J5f3+Pe+380dv01cx95YNWaZT+cdcfMH8wY\r
+//7YUccekSRJkiRJkiRJMj42OgxDkiRJkiRJkiRJ8s2p03c9fPRLx9/wV188bd7jTyZJkiRJkiRJ\r
+kiRJkiRJkiTJLrvsPDExsXHjxo0bN1YLFy7cuHHjxo0bN27cOHfu3A0bNmzcuHHjxo3XXnvtySed\r
+kCRJkiRJkiRJsvMpv3Xjs8cd++iOJz/xvnOe+dgFyz554fJPT1v52TufP+3ch774f8//nV+8/LlN\r
+a/6ex/980dzP3fCt30ySJEmSJEmSZHxsdBiGJEmSJEmSJEnOu+BbP3vzZ8Mw/PTFFz//r7uuWrEk\r
+SZLkmUUL9j9w34mJTZs2vfLww/P2O2DfJEmSJEmSJEn232+fNaw868zTpkw5/oILTr/hhmv/7E//\r
+9N93//JTTzyaLHj84QvPOv2NrZuff67HHnno93///z3k4AOfeuKxJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSZHxsdGRkZGQYhiRJkiRJTj79gFc2PX/VtedccPHx\r
+F106+aJLJ1906eSLLp180aWTL7p08kWXTr7o0skXXTr58qumnH3+EWPXX5gkSZIkSZIkSbLjrlNP\r
+/O5Te50/b8999v3Rj364ePHiZ555ZsWKFc8999yrr776X//1X0uWLtlrv/0/Pemu065ftOOuU5Mk\r
+SZIkSZIk+asP/eO373zqXTv9zXVzl5120TU/uO32uXPnzp07d+7cuXPmzH3gwQfnzJkzd+7cuXPn\r
+3n///aecfeGhUy59yx++I0mSJEmSJEmSKVNOuXbs6jVrVz/0yANz5t03Z959c+bdN2fefXPm3Tdn\r
+3n1z5t03Z959Dz3ywJp1fHfs6ilTTkmSJEmSJEmSZHxsdBiGJEmSJEmSJEmStSvuXTjzLese/8iG\r
+NXv7xNtf9rAN6w59ae1BLz67z4+XfGLtE3+y+uHfeHXV77z+k68/edNvJ0mSJEmSJEmSHHjLn313\r
+zdfPefaDRzz81pMe22naM18YX33YTWuOu3nN5FvWnnDakx+8noMvWLDr16a/9aFnbkmSJEmSJEmS\r
+JBkfGx2GIUmSJEmSJEmSxx68/f77Zu/7qd+/66679vnE7911112Hfu0TS5YsOeKAf7vrrrv2+cTv\r
+3XXXXft+6vfvv/++xx68PUmSJEmSJEmSJLnhhus2T2x69JF5z/3H+v0P3G/79u0zZ87ctm3bzJkz\r
+t23bNnPmzG3bts2cOfNXv/rVbbfdNn/+/CRJkiRJkiRJEpYvnLTrbz8x9S8OPfzgYRhee23zxMSr\r
+r776yiuvvKxrFy9ZNAzDYUcc/PgF7z36s7+5lqVJkiRJkiRJkoyPjQ7DkCRJkiRJkiTJimWL9t73\r
+63vsuftxk4755a9++d///d+/+MV//ed/bdu27eePzzhxxewLtz5w8I1HvfWhs/e68OLzkyRJkiRJ\r
+kiRJkiTZbWyHE+7/8LXPHD62+Ijrlhz5vWVHXb/86O8tP/KihV/89sI99/r+Wx9cdGOSJEmSJEmS\r
+JEmSJMmDi27c6/tv/fbCPS9a+MXvLT/y+uVHf2/ZUdctOXJs8RHXPnP4Cfd/eLexHZIkSZIkSZIk\r
+SZLxsdFhGJIkSZIkSZLkQ3/7gQsuPOPhh+9fuOQHTz4z88lFM594+pYnnr5ll098+Lrrrj5h8rFH\r
+HHbA5d+5aO9v7HHiCUf/9Qf/6qP/+Pczb5meJEmSJEmSJLfMmP6VA485/5aHz7hixhnTrj7twitP\r
+mXrFqVOvOPG80dOmXnH6RVdOueiq0y684tQLrzr3e3f/zae+tO8+31i6eGGSJEmSJEmSJFde/Z3L\r
+r7zsqWfmr1qzbMbM7182esk1Y1d+7etfPX7ysUcdc/jSFYu+sc9eJ37z+P0O2HfB/IeTJEmSJEmS\r
+JEnGx0aHYUiSJEmSJEmSJEmS0y+56W+/cuYTTz2dJMm6VUvvOWvKRe/4o4v+6P/cc9aUdauWJkmS\r
+JEmSJEmSJMkuu+y8ZcuWiYmJiYmJ5557btGiRRMTExMTExMTE/Pmzdu4cePExMTExMTVV199zNFH\r
+JEmSJEmSJEmS7HzKb127+IgD7/6Dg+/5w0Pv+6PDH3jHkXP+5KJFu377ya/9yzn/8/HH3vfCsg+u\r
+fuxPF8z644fv+Jtbv/2OJEmSJEmSJEnGx0aHYUiSJEmSJEmS5LLvXFrrt2/f/sv//u8zvvCF2268\r
+PkmS5Kaxq5/a86uvvPzSj3/8HzfddOPpZ5ySJEmSJEmSJMmZZ5x2+20zX9308lUXnn3Cx9//9Q++\r
+58jDD/2N3/iNT33qkw/Nuf/Uow577KqLtq546tlVy26Z8f0/ePvbzz5ryqKF85MkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLxsdGRkZGRYRiSJEmSJDn59ANe3vgf\r
+Z5131E9eWPPa1p9u3OTGTW7c5MZNbtzkxk1u3OTGTb66+cevbPrx1GknJkmSJEmSJEmS7Ljr1GOv\r
+XPDVb83dY8/dly1bdsyk4/fYc/cDDz5o06ZN//Vf//Wzn/3s+eef32PP3T93wg9PvPapHXedmiRJ\r
+kiRJkiTJX/3tP15yxxPvfO9fX33fktOu+eHZV9969pU3Txm96fTv3Hj66E2nXXbjWVfMOPvKGWdd\r
+OePsK2ecdc3tB5w67f992/9JkiRJkiRJkmSPPXdf37phGIZhGIZhGIZhGIZhGIZhGIZhGIZhGIZh\r
+GIb1rdtjz92TJEmSJEmSJBkfGx2GIUmSJEmSJEmSJHH1wwtv+2Pm/Omr67+2af3+C77/m0/N+J9P\r
+3/rW1XM+9NPlu/105cdfXvWnG1Z8cvGP/jZJkiRJkiRJkuSC2V8998lPTXv2U1OXfPKalfud9uAu\r
++938J3ve8L+/8r3/de2q/W/0iFMf/che09++YNmsJEmSJEmSJEmSZHxsdBiGJEmSJEmSJEnuu2/2\r
+yXvt9OKLL35v2qQlS5acf9g//OhHPzrhxEk/+tGPrpt2/IsvvnjhkR9dsmTJyXvtdP999yVJkiRJ\r
+kiRJkiTLly15YsHjG19+6ZGHH1qwYMGsWbO2bds2bdrFL7zwwrRpF7/wwgvTpl28bdu2O+644/nn\r
+n99v/32SJEmSJEmSJElYvnDSrr/9xNS/OPTwg4dhmJjYtGnTxo0bNyxZ+syDc+574MHZwzAcdsTB\r
+j1/w3qM/+5trWZokSZIkSZIkyfjY6DAMSZIkSZIkSZJMmnTMHnvufviRh27ZsuXXv/71r371y//+\r
+5X//4hf/9cStp624d+qW2ftPP/Itj8w4cRiGCy8+P0mSJEmSJEmSJEmSGx45Y7exHXYb22G3sR12\r
+G9tht7Edvvy9/3XN04dNffTLe01/25xnZiRJkiRJkiRJkiRJkiTJnGdm7DX9bVMf/fI1Tx/25e/9\r
+r93GdthtbIfdxnbYbWyH3cZ2uOGRM5IkSZIkSZIkSZLxsdFhGJIkSZIkSZLkr973l/fOvm3Bk3fP\r
+fWT8/oeuu3/u2L0PfvfeB7475awj/n2Pf7tx+rWnnXrCSScee+EFZ005bdI73/nHhx928PzHHkqS\r
+JEmSJEmSW2ZM/8p+x3zr+w+deOUPDznjsn8/8Jj9j5tyxOkXHXLyeYecdO7BJ559wPFT/u3Qbx5y\r
++revuOOxv97l8/vu842lixcmSZIkSZIkSTJ6xbdXrVm2as2yJSuevviSqQ8+eO+137t6BUuWr158\r
+0CH7f/Vr/37uuWetX7fatauSJEmSJEmSJEmS8bHRYRiSJEmSJEmSJEmSJGH1iiRJknvOmjL7mKPX\r
+nnXmU+973yW/+7v3nDUlSZIkSZIkSZIkSXbZZeeHH374oYcemjdv3r333nvzzTfPmTNn3rx5Dz30\r
+0HXXXffggw/Omzdv3rx5xx9//DFHH5EkSZIkSZIkSbLzKb912aP7f+fx/UfnH3j5Ewde+dRB1zx9\r
+2MWP7vn5c37nxplvXTLnHU/d+7a5t/7PeXe8a+6Md82e/oUkSZIkSZIkScbHRodhSJIkSZIkSZJk\r
++vTvPTjn/l/96le/Ou641w85dNbHP/qDG8dXrViycvkzM2+4btlX/337V7/65tf2fGLB49++7NJr\r
+rr48SZIkSZIkSZKrrhw9YfKkDU8+tOn8wzdN2WfpUf920ac/9Af/3x1GRkY+/5lPPnTd6Nb7bv7x\r
+UbvOP/WgL33mE+961ztn3nLj0sULkyRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkv8/QXgCwAFaF3TeP9/cXdtddTWrV1Oz17PV3Nw1sUKNwgzS1RynkftUAYfKwCOFSAgHJw4f\r
+Fa0nfQSvIeQYDgeaGAKHkZEZZpjjCzPf+UJbLstgWXZRu4v8388nSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLk7DUzc7lckiRJkiT5\r
+wR950gc+cPvP7B978KP/4l/8y/c+8KFbHvjQLQ986JYHPnTLAx+65YEP3fLAh2554EO3fPjBD/zL\r
+f3Xf37/mbyRJkiRJkiRJknzBI695+k+884rnvfXKq664++67n/DkJ3/n333dlVdd8bGPfezf//t/\r
+/8ADD9x5551XXnXFN/3AG/7mT9/8BY+8JkmSJEmSJEmSP/lVX/vjr7758770K3/2Dbf/rfVr3/ui\r
+Vz7qSd/9vX/7h37khS95zjUv+6EXXPus577gmT/wnO948jMe9tce93de/rq/8fyf/PTP+qNJkiRJ\r
+kiRJklx51RV9yBtvuuHGm2648aYbbrzphhtvuuHGm2648aYbbrzphhtvuuHGm2648aYbbrzphj7k\r
+lVddkSRJkiRJkiTJ2etyuSRJkiRJkiRJkiSJ73/3e177ZXf/+h/+3Qf+6i2/+N/4/nfdf89Nd//G\r
+c2555X/7O/d927/70CPvfcuX3H3zC5IkSZIkSZIkSd7ynld81z/5wp/74GPOA0/+zl/4wz/7z/7W\r
+e+6+8X3c/IRf/ryfvPeKZ77li5/0K3/8trtvSpIkSZIkSZIkSZKz1+VySZIkSZIkSZLk8Q/7n26/\r
+/fYnPOwzXve61z3uGz7ttttue8LDPvPOO+94wsM+87bbbnvcN3za6173uic87DNuv/32Jz7sM5Mk\r
+SZIkSZIkSZJf+IV//Dsf/cjNv/GO3/noR5705Cd84hOfuO666z72sY9dd911H/vYx6677rpbbrnl\r
+SU954i233PKkpzzx5ptvTpIkSZIkSZIk4X23ft8jPuWWa77ku5/21Mvl8tGPfuQjH/nw/fe//5/+\r
+0xsul8vlcrlcLt/z9Kf+xo992dUP/wP3cUeSJEmSJEmSJGevy+WSJEmSJEmSJMlzn/vDj3/iY/79\r
+v//3l8vlcrn8/u///sc//v9y86+89w3P/zdvePQvPP0z3/Vrz/uP/+k/XC6XF137wiRJkiRJkiRJ\r
+kiRJkiRJkg/cd8e3/9z/+KNv/eZH/cIffvvtr0qSJEmSJEmSJEmSJEmSJHn77a961C/84R996zd/\r
++8/9jx+4744kSZIkSZIkSZIkSZIkOXtdLpckSZIkSZIk+fIv/9Kbb3nLW258xS9dd+0rfvma84s/\r
+9vOvfOF3XPVNn/u5n/PdT33Cjz7vh77pL//FL/vSL/obV3/Pjz7vhx7+F7/ucz/3j73yFT+XJEmS\r
+JEmSJL/6y6/49ic983mv+Kff/fyffdYP/tBvvfvmd938jlve9Rv3fYC73vfem9/5tldf94ornviM\r
+b/3e5//U62/5yoc+/PGPe8wdt9+aJEmSJEmSJMnLf2atn3rpb77nN+75wJ2/8qpffNl68Vv/2Zvv\r
++cCdb37L9S9+2Y+/6tW/kiRJkiRJkiRJkiRJcva6XC5JkiRJkiRJkiRJkiRJkiQ//sc+576/97x/\r
++4/+4b/+9m+/5Uu+5Mc/57OTJEmSJEmSJEmS5Ou//qH/5t/8mwcffPDBBx984IEH3v3udz/44IMP\r
+Pvjggw8+eOONN374wx9+8MEHH3zwwZ/6qZ965tVPT5IkSZIkSZIkecpP/Jlv+JFPedhz/vu/8CN/\r
+8Bt++JMf9tz/5oVvvfKRz//Ua37yk95w5g1n3vzKefuvfept//TLf/lF/8P7bn11kiRJkiRJkiRn\r
+r8vlkiRJkiRJkiTJTW9+5Xd91+P/66/92u9/0Rf9/ld+5Sce97h//o0Pf/Rjv/PRj/3Od3zHFZ/4\r
+ju/4/c/4jA//iT/x+u9/9mMf+9ff9sZXJEmSJEmSJEny9re95S9+w9f/5Fd8xv/xsM/66BO/9t/9\r
+xLN/99d/5cF/9aHveupT/ptP/uQf+MaH/Pbjv/a3/sz/+PQ/9t9++qf8t1/5p77in9/0T7nnjiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkuTsNTNzuVySJEmSJPnB\r
+H3nSb/+273r3Wz/y0Q++jzfeee/1d957/Z33Xn/nvdffee/1d957/Z33Xn/nvdd/+CP3vfu3bvzJ\r
+lz8vSZIkSZIkSZLkCx55zVOuffu3PueGK6+64oEHHnjiU57ynX/3dVdedcW/+3f/Tr355pvf8Y53\r
+XHnVFY/4wTc+/WXv/IJHXpMkSZIkSZIkyRf+yf/luf/o9Z//JX/q5W+67Zkv/dVve8Izbnzrm255\r
+1z//xVf849e95jrv57Zbb377jW96/gtf+M1PftZTn/8P//Y1P/Npn/mHkyRJkiRJkiS58qor+pA3\r
+3nTDdz76r1951RVXXnXFlVddceVVV1x51RVXXnXFlVddceVVV1x51RU33nRDH/LKq65IkiRJkiRJ\r
+kuTsdblckiRJkiRJkiRJkiR54L733v6Gh9x5/ae+65X/nyRJ3vOaL/id9z/yX972Dbe97iu6/54k\r
+SZIkSZIkSZLk777xm//eOx72jx943GN+8Y8mSfK4X/rsx736s572qi+/m1uSJEmSJEmSJEmSJDl7\r
+XS6XJEmSJEmSJEle97rXvegZf/b6669/6+t+7o1vfMMLnvrVb3jDG5I3vOENL3jqV7/xjW946+t+\r
+7vrrr3/RM/7s6173uiRJkiRJkiRJkoR73/fzP7/vvOP2n//5ffPNN7/hDW/42Mc+dt11133sYx+7\r
+7rrrPv7xjz/je5/28Y9//LWvfc3v/d7vPeGJj0uSJEmSJEmSJOF9t37fIz7llmu+5Luf9tTL5fKR\r
+j/yf993HO3/j7W95y5svl8vlcvmepz/1lmu+9Dd+7MuufvgfuI87kiRJkiRJkiQ5e10ulyRJkiRJ\r
+kiRJkhdd+8LL5XK5XC6Xy+Vy+f3f//1ffMFfe/s/eOjPfc9nvOeN137sv/zn//yf/9PlcnnRtS9M\r
+kiRJkiRJkiRJkiRJkiT5wH13fNv+lEe94o+8472/liRJkiRJkiRJkiRJkiRJkiTveO+vPeoVf+Tb\r
+9qd84L47kiRJkiRJkiRJkiRJkuTsdblckiRJkiRJkuSqq664+pnf9e3f8U2P+Ktf/02PeOhf/it/\r
+/hu/6c994Rd93lf/b//r33/+c1/0Yz/69V/3Zz//8/7Yz/7MT//kT1z77d/2yC/54i/6xVf+fJIk\r
+SZIkSZL86i+/4q896ernnBu+63k/+eKX/cRH/q9/9bTvfsK3f+s3ve41173rnf/sHW/79Tvfe+v/\r
+/pjv+t+/90f/0Rtu/lNf+7DHP+4xd9x+a5IkSZIkSZIkD9x/70//7LrpHf/0ng/cec8H7rznA3fe\r
+84E77/nAnb/yql984xtfmyRJkiRJkiRJkiRJkpy9LpdLkiRJkiRJkiRJkiRJkiTJj3/OZ9/6FV/x\r
+u1dd9Tvf+q23fPEX//jnfHaSJEmSJEmSJEmSfP3XP/S3f/u377vvvvvuu+/d73739ddff++99957\r
+77333nvvr/7qr77vfe+7995777333pe+9KXPvPrpSZIkSZIkSZIk3nf33ffeeve9t97De17/qkd/\r
+/d/55G/9sT/04vOpt93wB3/zDX/g3W/6g3fc+Efv/udfcv3L/9Dbfu0pSZIkSZIkSZIkZ6/L5ZIk\r
+SZIkSZIkyaue/40ve8H3/rOnPvkTz33u73/RF/3Xxz/+d//173z0ox/5yEc+/JH/67f/4+Mf9+E/\r
+8Sfe+uhH/+y3f9tLn/+MVz3/G5MkSZIkSZIkecuvv+GpT3rCd37Vl133ZZ/ywEP++3/1iM/713f+\r
+5r/+nY989CMffuYzv/dnH/WX3/W1n/F9f/wPfu6nfPLXfd2f/9Iv+ZK3v+2t3ndPkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJcvaamblcLkmSJEmS/NBzn/x/fviB\r
+jzz4wQ9/xD50ax+6tQ/d2odu7UO39qFb+9CtfejW/sV7PvwRzytf8su/8vIkSZIkSZIkSZIveOQ1\r
+V/29G6543luuvOqKBx988Fk/+ANXXnXFU77rqR/60Id+4zd+4zWvec3b3/72K6+64pE/+MYnX3vT\r
+FzzymiRJkiRJkiRJnva0p33DN//1/+/n/YmffuN7nvmSX/mWx3zXA77/Na/+lauu/JbvfdqT3vPu\r
+33jHTTfc+q63/+TP/MNvfvKzn/qjL/+BH/vpT/2Mz0qSJEmSJEmS5MqrruhD3njTDTfedMONN91w\r
+40033HjTDTfedMONN91w40033HjTDTfedMONN91w40039CGvvOqKJEmSJEmSJEnOXpfLJUmSJEmS\r
+JEmSJEmSJO++49cf+a5XTPffldx/z9tuf+3nf/Tev/xb/+QPe+8/T5IkSZIkSZIkSZL333f7U371\r
+C19yx7c987V/+u23vypJHvWKP/K3X/Nn33/f7UmSJEmSJEmSJEmSJGevy+WSJEmSJEmSJMnjvuHT\r
+3vve9z77qi99/etf/4OP+pPveMc7XvJ3HpW85O886h3veMcPPupPvv71r3/2VV/63ve+93Hf8GlJ\r
+kiRJkiRJkiRJkiTJk578xP/3//1/r7vuuo997GPXXXfdxz/+8de97nW33Xbb6173ut/7vd97whMf\r
+d+ut706SJEmSJEmSJOF9t37fIz7llmu+5G898ym/+29/9xOf+MQnPvGJT3ziE//u3/3bT3zi97/n\r
+6U+95ZovveWaL73lmi+9+uF/4D7uSJIkSZIkSZLk7HW5XJIkSZIkSZIkSV507Qsvl8vlcrlcLpfL\r
+5T/+7m8/5q9++Suf94h/cffb/u//+7/+1//6X/7r//1fPvGJT7zo2hcmSZIkSZIkSZIkSZIkSZJ8\r
+4L47vvMX/sg773h9kiRJkiRJkiRJkiRJkiRJkiTJO+94/Xf+wh/5wH13JEmSJEmSJEmSJEmSJMnZ\r
+63K5JEmSJEmSJMnP7Z/+/u//W89+1jOf/axnPvtZz3z2s5757Gc989nPeuZTnvy4P/fnHvKzL3/p\r
+S178wte97tfe/KbX/+AP/M3/9av+l5e+5Nrb33NLkiRJkiRJkvzqL7/iW5/wvT/8j9/8Xc952bUv\r
+eclHP/Lhxz7q27/1mx/+q7/087/x9re+745b/9X/8cFve9x3f8sznvuy17zzT3/t1z3+cY+54/Zb\r
+kyRJkiRJkiS59+73vvilP/6Od73ttde/+l23vuOeD9z5ln/25rfc+Kbr3/Tan/v5f5gkSZIkSZIk\r
+SZIkSZKcvS6XS5IkSZIkSZIkSZIkSZIkyZue95yXfNqnvft//p9/88u+7MWf+qlvet5zkiRJkiRJ\r
+kiRJkuTrv/6hD33oQ7/ma77ma77ma77qq77qy7/8yx/ykIc85CEPechDHvLlX/7lf+bP/JmHPOQh\r
+X/3VX/3FX/zFz7z66UmSJEmSJEmSJEmSJHfd866H/tAnP+3v/Xe3vOaP3v22z3/g3V9099s+/12v\r
++SO/cu3/8LZfe8oD99+dJEmSJEmSJEly9rpcLkmSJEmSJEmSvPypn3XHzW/4kef80Fu/6yn/5Vd/\r
+9T/+h9/7t//2d3/ndx78yEc+/MEP+u7ffNebf/iH//Ff+7Yf/pEfvOPmN7z8qZ+VJEmSJEmSJMmv\r
+v/n16yde8gs/9w//0hd/3vd9zie/828/9v1333H3XXe8+zdvfts/e+vPX/v8R3zhZ3/mf//fPewv\r
+fMOP/PAPftVX/ek7br81SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSc5eMzOXyyVJkiRJkute9bN/57lP/eHnPuUF11z9gmuufsE1V7/gmqtfcM3VL7jm6hdcc/UL\r
+rrn6Bddc/YJrrn7BNVdfc+333XH7LUmSJEmSJEmSJM+69tV/+jt/8jued8OVV13xH/7Df/j4xz/+\r
+n/7Tf/zX//p3PvCBD7z73e9+17ve9Y53vOPKq654zN+/8cq/++tf8MhrkiRJkiRJkiS5/bbf/Ft/\r
+85mf+qmf+uO/etP3/vgr//K3P/a+999zfu5nv/WbH/7dT3nsu9554+2/dfO/+pcf/EfnFX/1iX/j\r
+8c9Zf/P569M/4zOTJEmSJEmSJLnyqivu9wMPfPD+Bz54/wMfvP+BD97/wAfvf+CD9z/wwfsf+OD9\r
+D3zw/gc+eP8DH7z/gQ/ef78fuPKqK5IkSZIkSZIkOXtdLpckSZIkSZIkSZIkSZIked/bnvrAfbcl\r
+d7zlWx5451fd+YYv4bd+NkmSJEmSJEmSJEmS5OY7r//uV33x37v5YX/j1f9bkrzkhid5/11JkiRJ\r
+kiRJkiRJkiTJ2etyuSRJkiRJkiRJcsMNv/7Dj/ny9773vdc8/Wvf/e53f9df+ey73nd7ctf7bv+u\r
+v/LZ7373u695+te+973v/eHHfPkNN/x6kiRJkiRJkiRJkiRJcvPNN7/61a/+f/6f/+c1r/m1j3/8\r
+469//es/+tGPPuN7n/57v/d7T3ji4+684/YkSZIkSZIkSZLkgfvu/r5H/g83Pu8Lr3vun3/W33zq\r
+M65+2jOuftozrn7aM65+2jOuftovPefrfuk5X/dLz/m6N/3I/+9vf/OnPXD/PUmSJEmSJEmSnL0u\r
+l0uSJEmSJEmSJMnL1kt+7/d+73K5XC6Xy+Xy73/nQ//59x68XC6Xy+VyuVwul0984hP/+t/8zkt/\r
+4iVJkiRJkiRJkiRJkiRJkiTef/fNd16fJEmSJEmSJEmSJEmSJEmSJEmSJDffeb33350kSZIkSZIk\r
+SZIkSZIkZ6/L5ZIkSZIkSZIkN7/zbW99y/W//ubXvvlNr3nzm17z5je95s1ves2b3/Sar/+6P/+S\r
+F7/oxf/ghT/8g3/r7z7nWc942hMf+5jv+NqHfPWzn/V9SZIkSZIkSZK87rX/5C898lu/+zkvfcyz\r
+Xvj3nv/8993xW0//rsd/91Me++pffcX7733fR/6v3/4/PvTAX/3OJz7yKd//outu+tNf8+ee8PjH\r
+3nH7rUmSJEmSJEmSJO9859te8rJrf/GXzj/6uZ+57c53v+Rl1/7jn/+HP/Xyl931vtuSJEmSJEmS\r
+JEmSJEmSs9flckmSJEmSJEmSJEmSJEmSJLn/njve9Lzn/PjnfPaPf85nv+l5z7n/njuSJEmSJEmS\r
+JEmShHvuuOeu2++56/Z77rr9nrtuv+eu2++56/Z77rr9nrtuv+eu2++56/Z77rr9nrtuv+eu2z/A\r
++5IkSZIkSZIkSZIkSe6+99bv/7lvu/PWV//6Kx/x6pf+sVc8/5Nf/dI/9uuvfMT7bn11kiRJkiRJ\r
+kiRJkpy9LpdLkiRJkiRJkiSvffGVr/nxb7vj5je87AXPeMpTHvumN7/hfXfdWd5222+9/vWv/Zmf\r
++enHP+6qlz7/GXfc/IbX/Pi3vfbFVyZJkiRJkiRJcvt7brnmx17wzKuf/j3f/dS/9i1/9Qu/4PP/\r
+16/609/yzX/l677uz376p3/6H/nDn/X5n/95D3nIn3nOj/zQX/krf/kHf+BZD9x/b5IkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZKcvWZmLpdLkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiTJM15w3Rc88porH/3YK6+64sqrrrjyqiuuvOqKK6+64sqrrrjyqiuuvOqK\r
+K77z0V/wyGu+4JHX/PDLXpskSZIkSZIkSXL/B+7+4b/zA4/4jic84Qde9Ii//oR/9tY3XfdLP3/N\r
+33/uz/70S+6+87b/81/9i3/5L7r2pS/7y49+xmN/4EXf+6Mv+/T/6TOTJEmSJEmSJHn5y9ejH/ud\r
+j3n8ox7z+Ec95vGPeszjH/WYxz/qMY9/1GMe/6jHPP5Rj3n8ox7z+Ec95vGPeszjH/Xox37ny1++\r
+kiRJkiRJkiQ5e10ulyRJkiRJkiRJkiRJkiRJkvvvfstv/tKn3PnG/+XOGx+dJEmSJEmSJEmSJEmS\r
+JL/4jud976u/8q+fz/in73llkiRJkiRJkiRJkiRJkiTJ2etyuSRJkiRJkiRJ8qbrfvrNb37TE//S\r
+H7r++uuf9s1//LduvSVJkt+69ZanffMfv/7665/4l/7Qr7/5zW961cuTJEmSJEmSJEmSJEmSl7z0\r
+2ptvvvkJT3zczTff/IQnPu7mm29+whMfd/PNN//d5/3InXfcniRJkiRJkiRJkiTJ9b/wo8/+3z/9\r
+6od/0tUP/6SrH/5JVz/8k65++Cdd/fBPuvrhn3T1wz/p6od/0tUP/6Rnfcv/9KZfvCZJkiRJkiRJ\r
+kuTsdblckiRJkiRJkiRJbrrpLT/xky950bUvfNG1L3zRtS980bUvfNG1L3zRtS980bUvfNG1L3zR\r
+tS980bUv/ImffMlNN70lSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZLk7HW5XJIkSZIkSZLkvvffde/d773nrtvuueu2e+667Z67brvnrtvuueu2H/17z/ni\r
+L/qib3z4X3zon/uzf+3bHvmN3/iwr/3ar/5Tf+orfv7n/mGSJEmSJEmSJO+/986feOmL/8xD/8Kf\r
++pqHft1f+AuPf+yjnvT4Rz/9e576zKuf/v3Pftb3P/tZT33yE7/oT37ll3zVn//27/n+L/2fv+IF\r
+z3/e++74rSRJkiRJkiRJkiS5/wN3v/xn1rUvvubXXnNdkiRJkiRJkiRJkiRJkiTJ2etyuSRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ4n1333/fXUmS\r
+JEmSJEmSJEmSJEmSJMnZ63K5JEmSJEmSJEly961vfe2Lr3z5Uz/rVc//xre98RU/+7M/9SPP/aEn\r
+PvkJT3zyE37kuT/0Mz/zk2974yte9fxvfPlTP+u1L77y7lvfmiRJkiRJkiRJ8v5773zPrTe//947\r
+b/utd/3iK3/+B77/bz/xCY979KOueupTnvR3n/vDv/yLv/D9z/7bj3nMo37oB599+3tuSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLk7DUzc7lckiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ7nzvrc94xtP/6Od+wR/9Y5/3\r
+lX/qy7/6f/uqh3zNV/+5P/uQr/+6hz7sL/yFh/75P/eFX/hFf+izP++Pf+lXfsXXfMM3f8tfTZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLL5XK5XJIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLkcrlcLpckSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkuVwul8slSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSS6Xy+VySZIkSZIkSZIkSZIkSZL333vnL//iL7z1hjc+4hHf9Lmf+zl/45nf+7rX/pPXvPpX\r
+73v/XUmSJEmSJEmSJPfc9d5f+aVXvOyl/+Al/+BFL772mhdfe82Lr73mxdde8+Jrr3nxtde8+Npr\r
+XnztNS++9pqf/umfevnLf/I33vE27rkjSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSS6Xy+Vy\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZLL5XK5XJIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLE++55/713\r
+3vneW99z683vvuWd777lne+59eY7br/1nrtuv+eu273vniRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkrPXzMzlckmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEnOXjMzl8slSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkOXvNzFwulyRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkuTs\r
+NTNzuVySJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSs9fMzOVySZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSc5eMzOXy+XsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evs\r
+dfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX\r
+2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5n\r
+r7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529\r
+zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6\r
+e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evs\r
+dfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX\r
+2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5n\r
+r7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529\r
+zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6\r
+e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evs\r
+dfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX\r
+2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5n\r
+r7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529\r
+zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6\r
+e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evs\r
+dfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX\r
+2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5n\r
+r7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529\r
+zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6\r
+e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evs\r
+dfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX\r
+2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5n\r
+r7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529\r
+zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6\r
+e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evs\r
+dfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX\r
+2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5nr7PX2evsdfY6e529zl5n\r
+r7PX2evsdfaamZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ\r
+mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmfn/E4T/bxzndUHu+bqudi9J\r
+jZwZETPDzCZAiC+jwCAiWoigBIFa7clyz3p1qfulOjnrdVXX2enMnhEo2gXPOWCj0VKL2x5TRwbl\r
+opknwosXHjltng5wi9zdf8nn/cNnH4+11lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lpr\r
+rbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa621\r
+1lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZa\r
+a6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmut\r
+tdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXW\r
+WmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lpr\r
+rbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa621\r
+1lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa62V3O/3+/1+v9/v9/v9fr/f7/f7/X6/3+/3+/1+\r
+v9/v9/v9fr/f7/f7/X6/3+/3+/1+v9/v9/v9fr/f7/f7/X6/3+/3+/1+v9/v9/v9fr/f7/f7/X6/\r
+3+/3+/1+v9/v9/v9fr/f7/f7/X6/3+/3+/1+v9/v9/v9fr/f7/f7/X6/3+/3+/1+v9/v9/v9fr/f\r
+7/f7/X6/3+/3+/1+v9/v9/v9fr/f7/f7/X6/3+/3+/1+v9/v9/v9fr/f7/f7/X6/3+/3+/1+v9/v\r
+9/v9fr/f7/f7/X6/3+/3+/1+v9/v9/v9fr/f7/f7/X6/3+/3+/1+v9/v9/v9fr/f7/f7/X6/3+/3\r
++/1+v9/v93uSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJOt+vydJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkqy1kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkmTd7/ckSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkST7y1AfXWtd1u67bdd2u63Zdt+u6Xdftum7Xdbuu23Xd\r
+rut2Xbfrul3X7bpu13W7rtt13a7rdl2367pd1+26btd1u67bdd2u63Zdt+u6Xdftum7Xdbuu23Xd\r
+rut2Xbfrul3X7bpu13W7rtt13a7rdl2367pd1+26btd1u67bdd2u63Zdt+u6Xdftum7Xdbuu23Xd\r
+rut2Xbfrul3X7bpu13W7rtt13a7rdl2367pd1+26btd1u67bdd2u63Zdt+u6Xdftum7Xdbuu23Xd\r
+rut2Xbfrul3X7bpu13W7rtt13a7rdl2367pd1+26btd1u67bdd2u63Zdt+u6Xdftum7Xdbuu23Xd\r
+rut2Xbfrul3X7bpu13W7rtt13a7rdl2367pd1+26btd1u67bdd2u63Zdt+u6Xdftum7Xdbuu23Xd\r
+rut2Xbfrul3X7bpu13W7rtt13a7rdl2367pd1+26btd1u67bdd2u63Zdt+u6Xdftum7Xdbuu23Xd\r
+rut2Xbfrul3X7bpu13W7rtt13a7rdl2367pd1+26btd1u67bdd2u63Zdt+u6Xdftum7Xdbuu23Xd\r
+rut2XbfruiVJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkqz7/Z4kSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkyUee+uBa6+w5\r
+e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7\r
+zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvO\r
+nrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86e\r
+s+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z\r
+5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn\r
+7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e9ZaSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZKs+/2e\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJMlHnvrgWuvsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z\r
+5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn\r
+7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fs\r
+OXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5\r
+e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7\r
+zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsef/7\r
+nlhrJUmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmy7vd7kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiQfeeqDa62z5+w5e86e\r
+s+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z\r
+5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn\r
+7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fs\r
+OXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5\r
+e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7\r
+zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5/3ve2KtlSRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiTJut/vSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZJ85KkPrrXOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86e\r
+s+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z\r
+5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn\r
+7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fs\r
+OXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5\r
+e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnrPn7Dl7zp6z5+w5e86es+fsOXvOnve/74m1\r
+VpIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIk636/J0mSJF/5g4/9sef9mTe+8Q2vevHD//snfzNJkiRJkiRJ\r
+vvyFDzz00g8lSZIkSZIkX/q9X/ieV73iu7771S99yaO/+OwXkuR//IfvfsWjb3j0Fa/+hY//XtJX\r
+v/jGR17ywge+5pEnPpEkffWLb3zkJS984GseeeITSZIkyZc+/8QLX/dUkiTJl7/wgYde+qEkSZIk\r
+SZIkSV71Ta9JkiRJkiRJkiRJkiRJkiRJPvLUB9daZ8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/ac\r
+PWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1nz9lz9pw9\r
+Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1n\r
+z9lz9pw9Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP\r
+2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Z\r
+c/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1nz9lz\r
+9pw9Z8/73/fEWitJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJknW/35MkSZKv/MHHvv5bfib56pc+9S1f+43/\r
+y1e+nCRJkiRJ8p//8IvJV//oy0mSJEmSJMkf/a+/cb74xeT/98zf/YY//4+Sr/wvv/rAC3/sq1/l\r
+D//jv3ngm380yS8/+7nff/Z9jzzyxCeSJL/87Od+/9n3PfLIE59IkiRJvvT5J174uqeSJEm+/IUP\r
+PPTSDyVJkiRJkiRJ8qpvek2SJEmSJEmSJEmSJMl//sMvJkmSfOSpD661zp6z5+w5e86e3/6Vf/SG\r
+l7/kVa9+5JUv/853/p33nj1nz9lz9pw9Z8/Zc/acPWfPPPP4Aw8/efacPWfP2XP2nD1nz9nzX/2l\r
+l7/h+77vZ/7HZ/7hW1/xPd/3fX/nXz/9px58/dlz9pw9Z8/Zc/bMM48/8PCTZ8/Zc/acPWfP2XP2\r
+nD1nz9lz9pw9Z8/Zc/acPb/7yV/8Y1/zLa977Wte9h3f/uM//yvzzOMPPPzk2XP2nD1nz9lz9pw9\r
+Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1n\r
+z9lz9pw9Z89n/v2v/J9//l+fPWfP2XP2nD1nz9lz9jz39GMvePV7z56z5+w5e+aZxx94+Mmz5+w5\r
+e86es+fsOXvOnrPn7Hnu6cde8Or3nj1nz9lz9swzjz/w8JNnz9lz9pw9Z8/Zc/acPWfP2XP2vOwb\r
+X3n2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/a8/31PrLWSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJFn3+z1JkiT5yh987Ou/5WeS5B0PPe/f/v4n3vh9b3rzX37jK7/z9U99/j8mX/r8E8//\r
+sz/27r/x1/7WT/6rL3/hAw+99EPJlz7/wde/6rVv+aEf/MG/9P1JkiRJkvynTz/2wF/4r5P/+ekf\r
++o6//rEk+SsPPe/wxSR59n2PPPLEJ5IkSZ593yOPPPGJJEmS5Euff+Ib/sJP/chb//LrX/ntP/Z/\r
++83ky1/4wEMv/VCSX/pv/uabXve9b/re17zi7/3Ss0lf/U+PvfO73vgDP/j2v/J3XvKC7076o//4\r
+sz/4ite/6Qff+c6/85IXfHeSX/pv/uabXve9b/re17zi7/3Ss8mXPv/E8//sj737b/y1v/WT/ypJ\r
+kuQjT31wrXX2nD1nz9nz2Wf/1bc9/9v/+9/4nbPn7Oc+/MQ/P3vOnrPn7Dl7zp6z5+w5e86eeebx\r
+Bx5+8uw5e86es+fsOXvOnrOf/fqHfvjsOXu+8cE3nT1nz+/Op86es+fsOXvOnrPn7Nmfee7sOXvO\r
+nrPn7Dl7zp6z5+w5e86es+fsOXvOnrPndz/5i1/3wp84e/ZzH3vhH3/w47/1+AMPP3n2nD1nz9lz\r
+9pw9Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2\r
+nD1nz9lz9pw9Z8/Z89xv/aMHX/YLZ8/Zc/acPWfP2XP2nD3PPf3YC1793rPn7Dl7zp555vEHHn7y\r
+7Dl7zp6z5+w5e86es+fsOXuee/qxF7z6vWfP2XP2nD3zzOMPPPzk2XP2nD1nz9lz9pw9Z8/Zc/ac\r
+PS/7xleePWfP2XP2nD1nz9lz9pw9Z8/Zc/acPWfP2XP2fO7Tz549Z8/Zc/a8/31PrLWSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJFn3+z1JkiT5yh987Ou/5WcSvvCxB7/u27/8lf/05T8i+Y+f/Hvf8n2/nHzp\r
+80983Tf/ZJJ8+QsfeOilH0qefc8jr/3nv5UkSZIkSeJXfu+v/flvevy3/6dk/8rrX/5f/UaS/Myf\r
++vp/+wf/KUmefd8jjzzxiSRJkmff98gjT3wiSZIk+dLnn/i6F/7vvvJV/vNXfv9bH3p98uUvfOCh\r
+l34o+cJv/Ph3/PVfSv7zV37/tS94ufI//du/8ud/4l8mX/69X3ren3hV8nv/nx9+8f/hown/4f/1\r
+x//Eq5Iv/MaPf8df/6XkP3/l91/7gpcrX/r8E1/3zT+ZJEmSJB956oNrrbPn7Dl7zp7f+GevedGP\r
+fPDsOXvOnrPnX/z4t7/jl/7d2bM//e++9aHX7/3sz7379a967aNvfMOjP/Ervz7PPP7Aw0+ePeez\r
+n/rpH3rlq1/zule+5OX/4MO/fvb81z/2w/+b573obW99y9ve+pb/7dd8y9ve+pa3vfUtz/+Tj549\r
+Zz/7c+9+/ate++gb3/DoT/zKr88zjz/w8JNnz3NPP/YnXvT2d7z7nT/8ppf/yN//5bPn7Od+7l2P\r
+vvo1j772lS/9qff86tlz9pw9Z8/vfvIXv+6FP3H2nD0/+MDXfPD/+48fePjJs2c/97HXPfroG9/w\r
+2u98+JF/+pu/c/Y89/Rjf+JFb3/Hu9/5w296+Y/8/V8+e86es+fsOXvOnrOf/bl3v/5Vr330jW94\r
+9Cd+5dfPZz/10z/0yle/5nWvfMnL/8GHf/3see7px/7kn/trb/6BN77qL7zob/63/92P/eD3v+4V\r
+L3rjf/mBs+e5px/7+m/9oR/5sR/9q2973bt+7sNnz//9Xd/9Nd/wyNve+pb/62/+9n7uY6979NE3\r
+vuG13/nwI//0N3/n7Hnu6cee/+0/+gM/8KZHv+svvOvnPnz2zDOPP/Dwk2fP2c/93LseffVrHn3t\r
+K1/6U+/51bPn7Dl7zp7nnn7sT/65v/6Xv/8N3/WdL/qRv//LZ8888/gDDz959pz93M+969FXv+bR\r
+177ypT/1nl89e85nP/XTb/mLr/ueN775zf/Fdzz4irPnfOZ3/vb3vfS7Hn3jW97yX3zHg684e85+\r
+7ufe9eirX/Poa1/50p96z6+ePc89/djX/5kffts73v6jP/bPz56z5+w5e97/vifWWkmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSrPv9niRJknzlDz72x573Z974xje85ru+5x//y09/9cvP/h9//Iff/o6/8lf/\r
+yvd9w7c/mXzp80+88DVPJcmXv/CBh176oeSrX/ztn/3xH3r0td/9zv/yH37lqyRJkvRH//Hvft+f\r
+/lvvfyZJ/uen3/Idf+NjSfKOh553+GKSPPu+Rx554hNJkiTPvu+RR574RJIkSfKlzz/xwtc+lSTf\r
++4I/l3z5Cx946KUfSn7751/+zW9667vf9c53v+ud3/cXv/P3//BLn3jsZX/p459Lkpe+4LuTTzz2\r
+sr/08c8lyUtf8Jrkt3/+5d/8pre++13vfPe73vl9f/E7f/8Pv/Slzz/xwtc8lSRJkiQfeeqDa62z\r
+5+w5e86ej/70i//iY//q7Dl7zp6z59Of+IWHXvJ3z55/9543vOz/9Csf/xdv+9a3/pOz5+w5e+aZ\r
+xx94+Mmz5+P/w5u/7R3vPXt+95MffuDB7z17zmc++ce/8a+ePWfP8x9889lz9vypB19/9nz8X7zt\r
+W9/6T86es+fsmWcef+DhJ8+e555+7Ou/+SfOnvPZT73owUfOnmeeevu3veM9Z8/nPvPxVz304r3n\r
+7Dl7zp7f/eQvft0Lf+Ls+fQzv/gNX/tnfue3Hn/g4SfPnvPZT81n5uz55L/5qRc++k/Pnueefuzr\r
+v/knzp7z2U+96MFHzp6z5+w5e86es+fj/+Jt3/rWf3L2nD1nz8f/hzd/2zvee/b87ic//MCD33v2\r
+PPf0Y1/7gnd/9rPzmU99+I99zZ/+jXn2fPbfv+xP/umz57mnH/vaF7zr7Dl7fuybHvjVZ//9c7/1\r
+jx582S+cPWfP+eyn5jNz9nzy3/zUCx/9p2fPc08/9rwH3vy7n53zmU/+0EPf8KvP/vt55vEHHn7y\r
+7Hnmqbd/2zvec/Z87jMff9VDL957zp6z5+x57unHvvYF7/zdz87nPvPxP/XAI2fPPPP4Aw8/efY8\r
+89Tbv+0d7zl7PveZj7/qoRfvPR//0Jv/7Lv/2dkzv/Wer/m6l509v/Xf/6Xv+Ov/z7Pn05/4fzzv\r
+61529jzz1Nu/7R3vOXs+95mPv+qhF+89zz392Ne+4MfOnrPn7Dl7zp6z5/3ve2KtlSRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiTJut/vSZIkyVf+4GNf/y0/kyTJZ/67177m/b+T/KdP//w3/Nn/NvnS55944eue\r
+SpIvf+EDD730Q4lf+mKSvOcvPvSPP/cf8sufP59L8kuPv+PP/cg//tUkSb7yBx/7hm/+a1+Vr/zB\r
+xx544buSJHn2fY888sQnkiRJnn3fI4888YkkyS9//nwu+dLnn3jh655Kku99wbcnX/7CBx566YeS\r
+3/+1H334b/9ykvTVLya/92/f/vJ/8OvJH/2vv/l1z3918nu/+raX/J3/d/KH/+Ff//E/8ark93/t\r
+Rx/+27+cJH31i8mXPv/EC1/3VJIkSZJ85KkPrrXOnrPn7Dl7fuOfvebbfuSDZ8/Zc/acPWfPT3/7\r
+Q7/yqU/9xJ9+8F9+6lMf/ZkXv/7Dv3b2nD1nzzzz+AMPP3n2fPSnX/z6X/q1s+fs+Z7nP+9ze85n\r
+PvnHv/Gvnj1nz/MffPPZc/b8qQdff/Z89Gde/PoP/9rZc/acPfPM4w88/OTZ89zTj73g1e89e86e\r
+1z74orPnoz/74m969Pvf9ta3vO2tb3ndSx7++KefO3vOnrPndz/5i3/sa77lda99zate8d3/l/f/\r
+23nm8QcefvLs2fOrP/n2H3jzD775h978uue/6OfPnueefuwFr37v2XP2vPbBF509Z8/Zc/acPWfP\r
+R3/mxa//8K+dPWfP2fPRn37x63/p186es+d7nv+8z+157unHXvCq9549Z8/zHnzb2XP2vP3B5509\r
+zz392EMve8/Zc/a8/2UP/YPf/O3nfusfPfiyXzh7zp49v/qTb/+BN//gm3/oza97/ot+/ux57unH\r
+HnrZe86es+efvezBf/Cbvz3PPP7Aw0+ePR/92Rd/06Pf/7a3vuVtb33L617y8Mc//dzZc/acPc89\r
+/dgLXvXes+fsee2DLzp75pnHH3j4ybPnoz/74m969Pvf9ta3vO2tb3ndSx7++Kef++hPv/gNH/n1\r
+s+fsefjBV5w9H/3pF7/hI79+9pw9Dz/4yrPnoz/74m969Pvf9nPmsy0AAIAASURBVNa3vO2tb3nd\r
+Sx7++Kefe+7px17wyveePWfP2XP2nD1nz/vf98RaK0mSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJPn/E4S3PwC2913e95PWVmHQUN9goU5LlFDc0vHQmITgxMFxsJvE\r
+Gg9JRujDwpJ2VFulqrTMUbUXnaubBdn0fsHVQQUn9ELqxrSqJTjxICXcpxKfOalaqeNN+I72y/GX\r
+rC+OfT40NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDSj0tDQ0ND8o3/w\r
+N37T/+L/SEND8+v/zfN9v/+H/41/89/4qX/9X/1nvuP/SvPrf//D3/YHFg3NP/zv/sJv+Rf/U5qP\r
+/9xPfO4P/aEf+eLn/8Af+ql/8I/+4T/+R//tP/Wbvovmv/87f/R/9k988P3f95nv/77P/NCP/vs0\r
+NP+v/+DHf89nPvsHfs93/dm/9fdpaH76Cz/w6d/xT3/rb/+uz33hp2hofvoLP/Dp3/FPf+tv/67P\r
+feGnaP7xP/pv/6nf9F00v/73P/xtf2DR0PzAJ7+T5h/+d3/ht/yL/ykN/fU/+zP/8g/80Bd+9Ed/\r
++A//2L9Dw//wD/7Mj/3Av/ZT/7s/+ZN/8p/7Ld9D84//h//P/+ELv/v7fvCLf+SP/O8/9cnP0NBf\r
+/7M/8y//wA994Ud/9If/8I/9OzS//vc//G1/YNHQ0NDQ0LzrmZl79j37nn3P/ubf++vf8Zs/9Ve+\r
+8Uv37Hv2X/tzf+Ge/Qv/tx/5HX/ypz/4X/379+xf/Ctf+rYvfXjPvmffs/c3vvKJT/3cPfsX/tIX\r
+vuPH/+N79q/+8l/94IPP3rPvr/7Sb/itP3bPvmd/6wdfvGffs//ZD77vnv2Lf+VL3/alD+/Z9+x7\r
+9v7GVz7xqZ+7Z3/89S9/8tNfvWffs7/3g2+/Z//iX/7Sd/7xP3/Pvmffb/7yPfuej//Wz//Ne/av\r
+/NJ/8ht/20/ds+/Z9+z9ja984lM/d8/+L//sd33Xf/if37P/7n/xb3/rt/3sPfvjr3/5k5/+6j37\r
+nv29H3z7Pfuefc++Z9+z79m/+Fe+9G1f+vCefc++Z//CX/rCd/z4f3zP/tVf/qsffPDZe/bHX//y\r
+Jz/91Xv2PftbPvjSPfue/Yc/+JZ79sdf//K3fOILv/LNfX/1l774wW/+G3/vl/c3vvKJT314z75n\r
+/5d/9ru+6z/8z+/Zf/e/+Le/9dt+9p798de//C0f/PCvfHPfb/7dH/0tv/lv/L1f3t/4yic+9XP3\r
+7F/8y1/6zj/+5+/Z9+z7zV++Z9/z8d/6+b95z/7461/+5Ke/es++Z3/vB99+z97f+MonPvVz9+xf\r
+/Mtf+s4//ufv2ffs+81fvmf/wl/6wr/wb/2Ve/av/vJf/Z//pt99z/6Fv/j5f+5ff+7Zv/K3/8K3\r
+/Mbfdc/+xb/8pe/843/+nn3Pvt/85Xv2x1//8ic//dV79j37nn3Pvmffsz/62oczQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQzMqDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDc3/+D+G5v/73/8/PviOf5eGhoaGhoaGhoaGhoaGhuZdz8zcs+/Z9+x79j37b//V//Nnf8/v\r
+/p7f//u/59O/94/+qa/es3/tV//27/gN/8RP/md/8559z8d/5sc/8/s+89nPf+6zP/3Xfn5/4yuf\r
++NTP3bPvN//rP/XF3/s9n/n+T//O3/Wn/+J/dc++v/pLv+G3/tg9+579rR988Z59z/5nP/i+e/Y9\r
+H/+ZH//M7/vMZz//uc/+9F/7+f2Nr3ziUz93z/7461/+5Ke/es++Z3/vB99+z77n45/9yT/4vd//\r
+2R/6/Oe++CM/c8/+tV/5hX/yN/6ue/av/NJ/8ht/20/ds+/Z9+z9ja984lM/d8/++Bf+o+/+lz73\r
+J/6VP/ETP/ZHv/Xbfvae/fHXv/zJT3/1nn3P/t4Pvv2efc++Z9+z79n37Hs+/jM//pnf95nPfv5z\r
+n/3pv/bz95v/9Z/64u/9ns98/6d/5+/603/xv7pnf/z1L3/y01+9Z9+zv+WDL92z79l/+INvuWd/\r
+/PUvf+t3/sTnPv+5z3z3p/7Yv/eX7tm/9qt/+/O/85//gz/4uT/98//vj3/hP/ruf+lzf+Jf+RM/\r
+8WN/9Fu/7Wfv2R9//cvf+p0/8YOf/9xnvvuf/2P/3l+6Z+9vfOUTn/q5e/Y9H//sT/7B7/3+z/7Q\r
+5z/3xR/5mXv2r/3KL/yTv/F33bM//vqXP/npr96z79nf+8G337P3N77yiU/93D37no9/9if/4Pd+\r
+/2d/6POf++KP/Mw9+/7qL/1bP/L7/9hP/PH/zf/6J77jE7/3nv1rv/p3/ref/Re++zM/8MUv/qvf\r
++cHvu2ff8/HP/uQf/N7v/+wPff5zX/yRn7lnf/z1L3/y01+9Z9+z79n37Hv2Pfujr304MzQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDSj0tDQ0NDQ0NDQ0NDQ0NDQ\r
+0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ\r
+0NDQ0NDQ0ND8iR/8wR/5kS/+/t/z3X/uG/8NDQ0NDQ0NDQ0NDQ0NDQ3Nu56ZuWffs+/Z9+x79j37\r
+nn3Pvmffs+/Zv/ar3/idv/XTv/LNfc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z\r
+79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++\r
+Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfue\r
+fc++Z9+z79n37Hv2Pfuefc++Z9+z79kff/3Ln/z0V+/Z9+x79j37nn3Pvmffs+/Z9+x79j37nn3P\r
+vmffs+/Z9+x79j37nn3Pvmffs+/Z9+x79j37nn3Pvmffs+/Z9+x79j37nn3Pvmffs+/Z9+x79j37\r
+nn3Pvmffs+/Z9+x79j37nn3P/uY39z37V/7O88/8L//Ne/Y9+559z75n37Pv2ffse/Y9+559z75n\r
+37Pv2R997cOZoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoRmV\r
+hoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaG\r
+hoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhobmXc/M3LPv2ffse/Y9+559\r
+z75n37Pv2R9//f/02e/57X/0//J/v2ffs+/Z9+x79j37nn3Pvmffs+/Z9+x79j37nn3Pvmffs+/Z\r
+9+x79j37nn3Pvmffs+/Z9+x79j37nn3Pvmffs+/Z9+x79j37nn3Pvmffs+/Z9+x79j37nn3Pvmff\r
+s+/Z9+x79j37nn3Pvmffs+/Z9+x79j37nn3Pvmffs+/ZZ/8/v/SjP/ylH/3hL/3oD3/pR3/4X/t3\r
+//o9+559z75n37Pv2ffse/Y9+559z75n37Pv2ffse/Y9+559z75nf/z1L3/y01+9Z9+z79n37Hv2\r
+Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n3\r
+7Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2PfuPfOYzP/iDP/Bdv/P3/Ad//ev37Hv2\r
+Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+zP/rahzNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ND\r
+Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDMyoNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDc27npm5Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z\r
+79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++\r
+Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfue\r
+fc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2\r
+Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n3\r
+7Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z\r
+79n37Hv2R1/7cGZoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+RqWhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoXnXMzP37Hv2Pfuefc++\r
+Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfue\r
+fc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2\r
+Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n3\r
+7Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z\r
+79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++\r
+Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc/+6GsfzgwNDQ0NDQ0N\r
+DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N\r
+DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ3NqDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0\r
+NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NO96Zuaefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2\r
+Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n3\r
+7Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z\r
+79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++\r
+Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfue\r
+fc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79n37Hv2\r
+Pfuefc++Z9+z79n37Hv2Pfuefc++Z9+z79kffe3DmaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh\r
+oaGhoaGhoaGhoaGhoaGhoaGhoaEZlYaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaG\r
+hoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaG\r
+hoaGhoaGhoZGVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVnZlRaWho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho\r
+aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhmZtR3Pe963vW863nX867n\r
+Xc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc9\r
+73re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzr\r
+edfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzrudd\r
+z7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3v\r
+et71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt5\r
+1/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513P\r
+u553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe96\r
+3vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX\r
+867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7\r
+nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re\r
+9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfz\r
+ruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7ue\r
+dz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71\r
+vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou\r
+513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553\r
+Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW8\r
+63nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867n\r
+Xc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc9\r
+73re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzr\r
+edfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzrudd\r
+z7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3v\r
+et71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt5\r
+1/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513P\r
+u553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe96\r
+3vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX\r
+867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7\r
+nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re\r
+9bzredfzruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfz\r
+ruddz7uedz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7ue\r
+dz3vet71vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71\r
+vOt51/Ou513Pu553Pe963vW863nX867nXc+7nnc973re9bzredfzruddz7uedz3vet71vOt51/Ou\r
+513Pu553Pe96ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm\r
+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZGVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVX1o699+NHXPvzoax9+9LUPP/rahx997cOPvvbhR1/78KOvffjR1z78\r
+6GsffvS1Dz/62ocffe3Dj7724f/0P/3/RlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVV9f9PEPy8ynVQAQA+f8/kJWFseCLUQowNqBtRKKXdCBVFERFRVHyrcTU4\r
+CBdxcxdXXEzAFGnQooilVuKPECySxmPo8chTChah1SJqZua+9z6/DwAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA26xUAAAAAICLm+RAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAsFmv0JVd2ZVd2ZVd2ZVd2ZVd2ZXTOETEPB8CAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAADbrFbqyK7uyK7uyK7uyK7uyK7tyGoeImOdDAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAMBmvUJXdmVXdmVXdmVXdmVXdmVXTuMQEfN8CAAAAABn79z/7QufvH3t2u3jD77y\r
+1e/8d38O7B5Mr33qmR9du7I9WgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANusVurIru7Ir79+7+9RTT96/d7cr\r
+u7Iru3Iah4iY50MAAAAA+MNH3n/n8z/Yn12c/+ete08f//jr94Ddn17688uv/uM3X9oeLQEAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAm/UKXdmVXfnwwetXr16JiKtXrzx88HpXdmVXTuMQEfN8CAAAAAA/ed+V1/74\r
+LvDOtz/+4s0JAPanJ9ujJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgs16hK7vyzUdv3LhxPSIiIiJu3Lj+5qM3\r
+urIrp3GIiHk+BAAAAIC/fuVjdz73/d3u/Py90999+PhXt/4CAPvTk+3REgAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AACwWa/QlV35/HPPRkRERERERMTzzz3blV05jUNEzPMhAAAAAFw8Pv31J57cXrq8vXTp5S98dz6/\r
+AID96cn2aAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2KxX6Mqu7Mqu7Mqu7Mqu7Mqu7MppHCJing8BAAAAuDjc\r
+vXn88+Gn+8P5+b///vCzH7rzmVsAsD892R4tAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACb9Qpd2ZVd2ZVd2ZVd\r
+2ZVd2ZVdOY1DRMzzIQAAAICz9365XSze+tcO2PWXb10+BoD96cn2aAkAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+2KxX6Mqu7Mqu7Mqu7Mqu7Mqu7MppHCJing8BAAAAXMzv3lle/sX3Xjk7v7jY//PRF5++ff2bgIuz\r
+s93ucX1je7Q82+3O9wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm/UKXdmVXdmVXdmVXdmVXdmVXTmNQ0TM8yEA\r
+AAAAPP79i68+89HbTzzxw2sf+Nmnv/b22/8D9n/71nax2C4W28Viu1jcWt4EAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAsFmvMI3DNA7TOEzjMI3DNA7TOEzjMI3DNA7TOEzjEBHzfAgAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg/wTBDZyWZZ0o/t/M8CIM\r
+8mImWBaW/tvStTYVTKuth1Q0TCu18rSmZkkP+JJmoeY2cvWxjTA1N/9Wu5uVBzXtxbatqD13tLe3\r
+meVJMWvz5Vp9BhUQuGCAgRmG5/me7xcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4aVWKiIiIiIiIiIiI\r
+iIiIiIiIiIiIiIiYmNgXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDTqtTUVVNXTV01ddXUVVNX\r
+TV01ddXUVVNXTV01ddXUVVNXExP7AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuWpWaumrqqqmr\r
+pq6aumrqqqmrpq6aumrqqqmrpq6aumrqamJiXwAAAAAAAAAAAAAAAAAlp5JTyankVHIqOZWcSk4l\r
+p5JTyankVHIqOZWcSk4lp5JTyankVHIqOZWcSk4lp5JTyankVHIqOZWcSk4lp5JTyankVHIqOZWc\r
+Sk4lp5JTyankVHIqOZWcSk4lp5JTyankVHIqOZWcSk4lp5JTyankVHIqOZWcSk4lp5JTyankVHIq\r
+OZWcSk4lp5JTyankVHIqOZWcSk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AADATatSU1dNXTV11dRVU1dNXTV11dRVU1dNXTV11dRVU1dNXU1M7AsAAAAAAAAAAAAAAACg5FRy\r
+KjmVnEpOJaeSU8mp5FRyKjmVnEpOJaeSU8mp5FRyKjmVnEpOJaeSU8mp5FRyKjmVnEpOJaeSU8mp\r
+5FRyKjmVnEpOJaeSU8mp5FRyKjmVnEpOJaeSU8mp5FRyKjmVnEpOJaeSU8mp5FRyKjmVnEpOJaeS\r
+U8mp5FRyKjmVnEpOJaeSU8mp5FRyKjmVnEpOJaeSU8kJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAwNhod8eubg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAuGlVauqqqaumrpq6auqqqaumrpq6auqqqaumrpq6auqqqauJ\r
+iX0BAAAAAAAAAAAAAAAAlJxKTiWnklPJqeRUcio5lZxKTiWnklPJqeRUcio5lZxKTiWnklPJqeRU\r
+cio5lZxKTiWnklPJqeRUcio5lZxKTiWnklPJqeRUcio5lZxKTiWnklPJqeRUcio5lZxKTiWnklPJ\r
+qeRUcio5lZxKTiWnklPJqeRUcio5lZxKTiWnklPJqeRUcio5lZxKTiWnklPJqeRUcio5AQAAAAAA\r
+dMc3RsTgvIsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw+9vOmzT1\r
+NTf/8nkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwF/XbTn5shfu/8sEAACLl3UW\r
+X7UZAO64dkOr3Xl+HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAADctCo1ddXUVVNXTV01ddXUVVNXTV01ddXUVVNXTV01ddXU1cTEvgAA\r
+AACwf+vvf3vx2fcdf/x9C9/5fz578+h4F/jvmz7/89Na33/zm+9/95Lf/fNPegAAAGDb09ee/94j\r
+D587OHVgYNYhB33w46cPP72y5FRy2vLfVy0//fDZ0wemzZx5xoVLNj2bSk4lp/qKBQvfeNCU/r6I\r
+WLt+qORUcio51VcsWPjGg6b090XE2vVDJaeSU8mp5FRyKjmVnNZePPeA2W/Y9GwqOdVXLFj4xoOm\r
+9PdFxNr1QyWnktO2p689/71HHj53cOrAwKxDDvrgx08ffnplyankVHIqOZWcSk5rL557wOw3bHo2\r
+lZzapx3xurmDUwf6B2fPfNcZJzV/Gio5lZzqKxYsfONBU/r7ImLt+qGSU8kJAAAAGF77voiIiH9+\r
+cTfQHd8YEYPzLgYAAAAAAAAAAAAAAPnnt59+wptmTps8OPuQ1nlfAQAAAAAAAAAAAAAAAAAAAAAA\r
+ALD+y8dHxGm/eREAAADA2PYqIiJi6vQDj3zL2z+z+v6JHgB49odXH3jISQ88tQMAAAAAAADoTZRP\r
+nLv49a9+5QGTJs8+9MiPXHnrzv09YP/Y85855+/nDE6ZPvvVH7jin8d7gMdvWHrSm4+Y0t8XEQ+N\r
+jAN4/IalJ735iCn9fRHx0Mg4AAAAAAAAAAAAALz05K4Vq15acvnw6Ve9cOW/jQAAAADAi49tX/K5\r
+Tc3mLgAAWLyss/iqzQBwx7UbWu3O8+MAIP9yY6vdWfH0fgAAAADAS0/uWrHqpSWXD59+1QtX/tsI\r
+AAAAAAAAAAAAAAAAYN+jfvM235/i/lf5XdLrwnhlTVgTvn+gn7/dX+4HAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAgJtWpaaumrpq6qqpq6aumrpq6qqpq6aumrpq6qqpq6aumrqamNgX\r
+AAAAAB47/YQHln13fH+vu3vD705Z+O/X/A546B+/uuHRJ/fsGNnx+wd+/HfHrPvx8wAAANjylyun\r
+HTL3Y59o3XjdKWccNT0i3rJ0acmp5PQvJ8+OiGOWLDj7+BkR8Y7PX1pyKjnde8yco487cuGMSRGx\r
+dv1QyankVHK695g5Rx935MIZkyJi7fqhklPJqeRUcio5lZy2/OXKw6b0v/e2K0tOJad7j5lz9HFH\r
+LpwxKSLWrh8qOZWctvzlymmHzP3YJ1o3XnfKGUdNj4i3LF1acio5lZxKTiWnLX+58rAp/e+97cqS\r
+U8lp8XGvO+ec45d98qQPvv0VEXHoCR8qOZWc7j1mztHHHblwxqSIWLt+qORUcgIAAADuPunQSdOO\r
+6O/rO+5LjwPd8Y0RMTjvYgAAAAAAAAAAAAAAtj72lan9fX39U9991offf8pJsw9eAgAAAAAAAAAA\r
+AAAAAAAAAAAAAGD9l4+PiNN+8yIAAACAse1VREyZcez55539xjlTI+K4KysAAAAAAAAAAADs3/s/\r
+0w895pOfGbr5q//0gbe+IiKOXfEH4O6zDo+Iv/vQ0vPeMS8i3n3zk8B/HP/6N7998Ukzp0bEQyPj\r
+AP7j+Ne/+e2LT5o5NSIeGhkHAAAAAAAAAAAAMLJh5NRlnUXLhq+8Y8s/3rbpfZ99GQAAAAAAAACA\r
+xcs6i6/aDAAAACD/cmOr3Vnx9H4AAAAAGNkwcuqyzqJlw1feseUfb9v0vs++DAAAAAAAAAAAAAAA\r
+APjpHGvCr8/2i1daEx76IYxX1oTvH6s52/1TrQn/twIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAABw06rU1FVTV01dNXXV1FVTV01dNXXV1FVTV01dNXXV1FVTVxMT+wIAAADAT49982+e\r
+3AZsXf3++0/9NgAAzy056ccfawAAAFCevWHjM6nkVHJ64eEzImLO684qOW17+ro5k/qmTD/05WfT\r
+5j+1+/v6ph/8dyWnklN5JpWcVs+fFhFr1w+VnEpOJafyTCo5rZ4/LSLWrh8qOZWcSk4lp5JTyam+\r
++rCpM14z/PTKklPJqTyTSk6r50+LiLXrh0pOJafy7A0bn0klp5LTCw+fERFzXndWyankVHIqOZWc\r
+6qsPmzrjNcNPryw5lZxKTiWn8uwN6x94f0TMPf6cklPJqTyTSk6r50+LiLXrh0pOJScAAADojR85\r
+bdKr3/Wj8+cOznztCqA7vjEiBudd9LVPnHzg1CmHvvGd33l8G7Bnc3Px6QtnT588fdahp15w/fDY\r
+fgAAAAAAAGDVUa+IiPPufQbY8fSfgD2bm4tPXzh7+uTpsw499YLrh8f2A3s2NxefvnD29MnTZx16\r
+6gXXD4/tR3d8Y0RMP+Qj15194oypk+e+4e3ffnwb8PDQJcf/zfyZ0ydPmTbrb9/+/h89MwIcO2PK\r
+pAMOv+WiRbMOmHzw69/2/ed3AqMb64vfe8JBg1MOmPGKk8781O+3jaE89fGIiIiIiIiIGJx3MQAA\r
+AMa2VxEx6/AbMbb9t7Mn9Q9MmTuyv4fRjfXF7z3hoMEpB8x4xUlnfur328YA/PzWq956xNypk6bO\r
+O/xvP7nyvwAAAKA3sbcL2P3S7RFx0Bv+Bb39Ow6a3D9lxrETPft2/7G/r29w7scAXbj9yDkR8dDI\r
+OABduP3IORHx0Mg4AAAAAPS63T//z9hfnhsHAAAAgHvShla788VHJ4Ddm/cBY7tGW+3O+64f+ea/\r
+bjrziuHFn95wx9YuxkbGVt++8cwrhhd/esOld2z76+4esOHRHRddu+GUT7/w5V/uXbyss/iqzcBj\r
+33ix1e602p1Wu/P8OGDn5m2tdqfV7rTanVa702p3Tl+xDQAAALgnbWi1O198dALYvXkfMLZzbPXX\r
+N77viuHTrnrhs9/dsXkCMLZzbPXXN77viuHTrnrhs9/dsXkCehP7W+3OaZ/b8q/f2vTey4Y/OLTp\r
+Fxu6AAAAsPe71oQfXgDdze4ZcM9Bel3jlTXhgRth/Lfu7nfPXL0eoLfNlodtfRQAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAcNOq1NRVU1dNXTV11dRVU1dNXTV11dRVU1dNXTV11dRVU1cT\r
+E/sCAAAAwPNXL3mgfefYWLe747mHT174X3dnAIDuaPW2t677aQcAAAAlp5JTyank9ODQ6yNi4eeW\r
+l5xeevTDETHrtac3t5z+/9+34q2DA30Dk7fmVHIqOZWcVs+fFhFr1w+VnEpOJaeSU8lp9fxpEbF2\r
+/VDJqeRUcio5lZy2PnXNm6YPvOOGy0pOJaeSU8mp5LR6/rSIWLt+qORUcio5lZxKTiWnB4deHxEL\r
+P7e85FRyKjmVnLY+dc2bpg+844bLSk4lp5JTyenXn5oXEX19fW8+9e3NE0Mlp5JTyanktHr+tIhY\r
+u36o5FRyAgAAwM7OlyLivb8YfvDCN/T1T316zwS64xsjoq9v4PDFF33m4kURccBBp0z06O4969DB\r
+vr7J515+/RUfXRARr150CwAAAAAAAHDolIH+gRk79/cAQHfvWYcO9vVNPvfy66/46IKIePWiW6C7\r
+96xDB/v6Jp97+fVXfHRBRLx60S3ojm+MiIhofebm79125dT+vgMOOmU/uPOow8/8xGe+9q3v3bFq\r
++aS+vpmvvRw4dsaUiDj1+m9+55/OjIhDT7wXvf0jJx88rX/SzE+t/OotX7xs5qT+Wa+/sMv4zofv\r
+uuuuL3349RHx5s/fdtddd93zg4cBAAAwtr2KiFmH3wiseM3MiPjOptHe/pGTD57WP2nmp1Z+9ZYv\r
+XjZzUv+s11/YBU/92zkRMX3e267+whc/s+yCt/zt1wAAAAAA629bFBEnffkJ7NlyX0TMPuLWJ9bc\r
++t1m8/EHTukbmNYFwO1HzomIh0bGAQC3HzknIh4aGQcAAACAsV2jrXZn0fINAAAAAHDOZZ1Fy4dH\r
+uwAAY7tGW+3OomWdT/xL+dnvdv947fY7t3V73e7Vnx1etHzDzT/b+YOflyXLO2f849YeE+P7zry0\r
+s2j58Kr7t39+5YZFyzqLr9oMlGf2/OqR3ddePdxqd54fB0zsHfvVI7vX/OuLrXbn4p/s/NUju6s/\r
+jgEAAADnXNZZtHx4tAsA9HrXXzO8aNnwDfft+PqdG1vtzrm37oRe7/prhhctG77hvh1fv3Njq905\r
+99ad6E3sb7U7rXbnyh/u/NW6cuqyzuKrN3cBAACw5Qxrwn9VgAdmWhP2jhqvrAkP3Aj48Uxrwt5R\r
+wNgPrAl3zwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3LQqNXXV1FVTV01dNXXV1FVT\r
+V01dNXXV1FVTV01dNXXV1NXExL4AAAAA0Nv7XPPBd6w5+pg1Rx/9H5f+80S3BwD4nxs+8MMP37i/\r
+2wMAAEDJqeRUcnrye6cMDvS98i0Lh59eWXLa8Nv3RsRBR5571VEzjnr/RafOnhwR+emVJaeSU8lp\r
+9fxpEbF2/VDJqeRUcio5lZxWz58WEWvXD5WcSk4lp5JTyen3Nx4xedrBf31qZcmp5FRyKjmVnFbP\r
+nxYRa9cPlZxKTiWnklPJ6cnvnTI40PfKtywcfnplyankVHIqOf3+xiMmTzv4r0+tLDmVnEpOJac/\r
+ffOUT/zD8e96w/T+gSmfuOmKklPJqeRUclo9f1pErF0/VHIqOQEAAODRa94SEd969Mnf//sHIuIj\r
+zUZ0xzdGxKQDDt+xv4fPz58ZEd/fsmfkuWsi4rBF9wIXzB3s6+t/YnQCAAAAAABAd29ETB48GgAw\r
+8tw1EXHYonuBC+YO9vX1PzE6MfLcNRFx2KJ7gQvmDvb19T8xOtEd3xgRkwf/dqIHX3vDnIj4/pY9\r
+2LVxL/aN7d21a9fZB0/v65/aBcfOmNI/MGNv1/69z0TEga++Etv+fElEvObUe7Zv3759+/bvLpwb\r
+EXduGgXWf/n4iDjtNy8CAAAAGNteRcSsw28EvvH/zYmIL3Z2bvvzJRHxmlPv2b59+/bt27+7cG5E\r
+3LlpFBfPG4yIH2waBbr79gEAAADAhv/88oyB/kMWtnfu72HXi1+LiFe86Z7r/m7uMf+wbslB0yJi\r
+20QPwO1HzomIh0bGAQC3HzknIh4aGQcAAACAsV2jrXZn0fINAAAAAPR6rXbnlCteAgBgbNdoq905\r
+7bNbegDY+dK2Vrvz4dtGd+3p7trT/eWqF1rtzi9GetuHt7TanfPu2IPx3aOtdmfxVZsB4I5rN7Ta\r
+nefHAUD+5cZWu7Pi6f0AAAAA9HqtdueUK14CAIxu3d5qdz506yjw5RXDi5Z18rjRrdtb7c6Hbh0F\r
+vrxieNGyTh7Xm9jfandOueKl/T344dCGVruzblcPAADA8CJrwu9/C/j3OdaE3TuNV9aEB24E/Psc\r
+a8LunYCxH1gT7p4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALhpVWrqqqmrpq6aumrq\r
+qqmrpq6aumrqqqmrpq6aumrqqqmriYl9AQAAAOjte/DUhb/82s/H93W7O1/609JFD1xyNwAM3/zx\r
++89asXu8CwAAAJScSk5P3HnyrIG+Q45d+Je/riw5lZxeevTDETHrtaeXnEpObx0c6OufvDWnklPJ\r
+qeS0ev60iFi7fqjkVHIqOZWcSk6r50+LiLXrh0pOJaeSU8lp2zPXn3jgpLde0S45lZxKTiWnklPJ\r
+afX8aRGxdv1QyankVHIqOT1x58mzBvoOOXbhX/66suRUcio5lZy2PXP9iQdOeusV7ZJTyankVHIq\r
+OZWcSk5bn77mDdMGph742pJTyankVHJaPX9aRKxdP1RyKjkBAABg2atmREREREREvObUn6A7vjEi\r
+BueeD/xy0WERkTo7Nz2yJCKOTY8BPzr64Ij49qZRAAAAAAAAzJsy0D8wY9f+HgBsemRJRBybHgN+\r
+dPTBEfHtTaObHlkSEcemx4AfHX1wRHx702h3fGNEDM49H/hl67CISJ2demNfXf6B+QcPRkRERERE\r
+7Njfw7Ezpkw64HXojm+MiBmvuhTP/WRRRERERERERETE0me2A+u/fHxEnPabFwEAAACMba8iYtbh\r
+NwLXvGZmRHxn0+hzP1kUERERERERERGx9JntOHpwcv+k2QAAAAAAoPOLL82e1D/vpGUvjneBPVvu\r
+i4jZR9wKHH/glL7+aV0A3H7knIh4aGQcAHD7kXMi4qGRcQAAAAAAAAAAAABnX9ZZtHx4TxcAYGzX\r
+aKvdOXNoFwBsXL+51e602p1Wu9Nqd1rtTqvdufnl7sbHNrfaneW/2Qe8Z1ln8VWbAeCOaze02p3n\r
+xwFA/uXGVruz4un9AAAAAHD2ZZ1Fy4f3dAFAee7lVrtzyc/GgQfThla784uRXnnu5Va7c8nPxoEH\r
+04ZWu/OLkV5vYn+r3Tl9xVbgD7e80Gp3vretCwAAYMsZ1oT/qgAPzLQm7B01XlkTHrgR8OOZ1oS9\r
+owAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBNq1JTV01dNXXV1FVTV01dNXXV1FVT\r
+V01dNXXV1FVTV01dTUzsCwAAAGD/jnVrjjpqw/YxYOzZq+4+ZiGA4Zsvvv/9K3aNdQEAAACUnP74\r
+zXfPGOib3/r7/PTKklPJqeS07enrZg/0TRl89ZacXn5y+UBf3/RXvKXkVHIqOZWcVs+fFhFr1w+V\r
+nEpOJaeSU8lp9fxpEbF2/VDJqeRUcio5PX7HUQOTD/zDn28oOZWcSk4lp5JTyWn1/GkRsXb9UMmp\r
+5FRy+uM33z1joG9+6+/z0ytLTiWnklPJqeT0+B1HDUw+8A9/vqHkVHIqOW175vqtOZWcSk7l2aET\r
+ZkwamHxgyankVHIqOa2ePy0i1q4fKjmVnAAAAPbtfnygr2/uiSvvv//++++//4MHT58y49gu3fGN\r
+ETFp2hG7uz2k182KiO9v2bPjuRURcdh77gMumjfY19f3xO59QHdi64MPPtg0vwMAAACAL7/poIj4\r
+hx9kYOf//Dd2PLciIg57z33ARfMG+/r6nti9b8dzKyLisPfcB1w0b7Cvr++J3fu64xsjYtLUw8pE\r
+D597zcyIuPflPS//3/MjYvDQD9z9k7X1gw++a/bUiNg+0cOxM6ZMOuB16I5vjIgZr7oUW/90UUTM\r
+P/P2devWrVu3bt26devWrfvrngngia8siIjFv34BAAAAwNj2KiJmHX4jxnc8MntS/8CUuSP7e1v/\r
+dFFEzD/z9nXr1q1bt27dunXr1q37654JXDRvMCIeeHkP0JuYAAAAAPIDXzhwoP91S67dNtEF0Nu/\r
+Y86k/ikHLtjPxOgTA319g4f8AwDcfuSciHhoZBwAcPuRcyLioZFxAAAAAAAAAAAAAHev3NBqd770\r
+xwlgdOs+YGzXaKvdOXNoNwCMvLi11e585I5djz2197Gn9j721N7Hnto7vM/24S2tdudjd41hYmy8\r
+1e4svmozANxx7YZWu/P8OADIv9rYanc+99R+AAAAALh75YZWu/OlP04Ao1v3YffW7a1250O3jgKr\r
+VgwvWtbJ473dW7e32p0P3ToKrFoxvGhZJ4/3ehP7W+3OyZe9sLML37xuQ6vd+fWuHgAAgL3ftSb8\r
+8BPQ2+aeAXfP0esar6wJD9wI+x5xd7975ur1AL2tXn7Qy78DAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAANy0KjV11dRVU1dNXTV11dRVU1dNXTV11dRVU1dNXTV11dTVxMS+AAAAAHoT2x54\r
+6zH/efv/2d/t9cbLf19+yn2tzwPPf+WC+5d8ZmTnnv1jY/vHxrr7ugAAAHjxkQ9OG+jrHzjgvI8s\r
+uPC8BReet6C97PySU8npX06eHRFvPeuEj7xtZkSceM3yklPJ6RuXvO3C8xaceOCkiFhy7nEXnrfg\r
+p49/oeT0jUveduF5C048cFJELDn3uAvPW/DTx79QcirP3rBkzuS/+djHS04lp5JTyank9I1L3nbh\r
+eQtOPHBSRCw597gLz1vw08e/8OIjH5w20Nc/cMB5H1lw4XkLLjxvQXvZ+SWnklN59oYlcyb/zcc+\r
+XnIqOZWcSk4v/HbJ7Ne+6qyzjm1/4sQzjp0VEfNOOKPkVHL6xiVvu/C8BSceOCkilpx73IXnLfjp\r
+418AAADY8J9nRcTJP3kOWHfuERFxx0u7u+MbI6Kvf8obP7D8+kvf19fXd8Ds90z09Lp7lswb7Ouf\r
+/OFPf+HT558QEa96100A9mz5QUT0T5oNAAAAAC8/+qXJ/X19A9NOOeej5773XQe98gz0unuWzBvs\r
+65/84U9/4dPnnxARr3rXTeh19yyZN9jXP/nDn/7Cp88/ISJe9a6b0B3fGBF9fZPmn3rhZy5uRcQB\r
+s1sTPS//8YKIOOjo657ftOmRH/3T5L6+iNg+0cOxM6ZMOuB16I5vjIgZr7oU3Ykt75hzwMCUQ9vX\r
+fen2r98ydM1lb3/jwQA6Pz8tIub9/aX/eued//vehwAAADC2vYqIKTOOPf9/nXPUQQdExHFX/Rrd\r
+iS3vmHPAwJRD29d96fav3zJ0zWVvf+PBwF+/cWZEDL76Hdd+8Z+uueLi4958GwAAAEY3fWf6QH//\r
+pFkXfHLp0qVLly5d+unrfg7cfdbhEbHgo5d+rPXqiHjnV54A7vrc5UuXLn3nrKkR8f6Pf3Lp0qW/\r
+2TGGuz53+dKlS985a2pEvP/jn1y6dOlvdowBAAAAY7tH37O8c8plGwAAAABge2fklGWdRcuHr/7W\r
+1htu33TmZ18GxnaNttqdM4d2A0Cv2738M8PvueyFW34y8sBvdn7ngXLZyg2YGN935qWdky9/8YHf\r
+j975rRdb7c7iqzaj1+3+4uHdv3h494qrh1vtzpoHd/3i4d1/2NEDNj+5udXunP3V8rOHd//no2MA\r
+AADA9s7IKcs6i5YPX/2trTfcvunMz76MXq937YrhRcuG0/07vv6dja1255ybR9Dr9a5dMbxo2XC6\r
+f8fXv7Ox1e6cc/MIehP7W+3OomWdj9y29Y67NrfancVXbd7fA/w/gvAH6hfDoOs0fwLl/1aZWf7t\r
+qrvO7LrnoOueAcZddWb3dBUZGO/tzW1ykzZpmxLSUlLa0takRELILy3NbXrzfqQ4s4eV0RWoisJ4\r
+Rp1x1r4K77y6szMoK6PdLvKzTWkJacgX/4AtTdJnnwcAAPibX+UnD/7+Xf7br/eTB//gp+G3z/3k\r
+wV/9Rv/gdn/tS/3kwT/6ewB89q/7yYMP/S4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+wAduHi8vzi8vzi8vzi8vzi8vzi8vzi8vzi8vzi8vzi8vzi8vzi8vzi8vzi8vzl944XMHAAAAAJ/5\r
++b/29258+0990zf91W/+I//Ndz70zDP/Fl781z/5Dd/wk9/wDT/5Dd/wk9/wDT/5Dd/w1/6TDwEA\r
+AODjP/tHD4fD4XA4HA6Hw+FwOLz8d/+JnY47HZ/7/77jgW/7X/2uL/vCL/2f/c++/XXf9sw/P+50\r
+3Ol4z1d/8eFwOBwOh8PhcDgcDoeb//D7dzre89VffDgcDofD4XA4HA6Hw+HmP/z+nY4f+dA3fcEX\r
+fumHf/HRnY47HXc67nTc6XjPV3/x4XA4HA6Hw+FwOBwOh5v/8Ps//rN/9HA4HA6Hw+FwOBwOh8PL\r
+f/ef2Om40/EjH/qmL/jCL/3wLz6603Gn407HnY6/9k/uu/LHfvfXftWXvuwLv+Arv+p3fsv1/8vP\r
+f+QHdzrudLznq7/4cDgcDofD4XA4HA6Hw81/+P0AAAB/9T/+XxwOhz//a78FfOrnXnk4HP7Dm7/4\r
+0m8/czgcvuLrvuPsO/74y7/kZV/9v/kj//effw74t8/83L3f+s2/88u+6Etf/rXfcs/DH/vsiwD+\r
+7XN//XA4fMEX/S4AAAAAwD//mz/8rf/h/+4rv/SLvvx3fc0r7no/8G+f+bl7v/Wbf+eXfdGXvvxr\r
+v+Wehz/22ReBf/vMz937rd/8O7/si7705V/7Lfc8/LHPvoiXfvuZw+HwFV/3hj/7nX/8K7/4i772\r
+9/+xP/+PnoPPf/YDb/z2r3v5l37Rl/zPvvnb3/QnvupLD4fDb7zweXzjV37xF33p78NLv/3M4XD4\r
+yv/FW4Df/MT5/Vf/2Ne8/Mu+8GVf/rW/5/dffe33AHjxs5+471u/6au+/IsPh8NXfN19AAAA+Oxv\r
+nB8Oh8Ph8LIv/cp/7w/90Xe8/6c+93nAb37i/P6rf+xrXv5lX/iyL//a3/P7r772ewA+/1++/3v+\r
+D//rr37ZF3zh7/zaf//1f+bvAQAA4F+e3nE4HA6Hw+FwOBwOh8Phd/6v3wu8+NmPv/P2//irvvxl\r
+X/Y7v/6Vb+kzLwHu+7qvOBwOh8PhcDgcDofD4fDBT/0m7vu6rzgcDofD4XA4HA6Hw+HwwU/9JgAA\r
+APDZf/Nbr3jz03/irZ8CAAAAAHzyF//1g0/86re/9en/5B2f/N4f+1fAZ//Nb73izU9fffQ3AQCf\r
+2Wc+8J//2m3f+4k//pZPXH/4U3/mLw54+n/8jdc99Cvf8rZfeeSnf+tbv/vpb33Hs3jhs7/9ijc/\r
+/Yo3P/2KNz/9ijc//Yo3P/2KNz/9rn/2IvDSCy8++cFnrr7tE69489Pf9tDzAAAAAD75i//6wSd+\r
+9dvf+vR/8o5Pfu+P/Svgs//qszc/+MyfeuvT3/q9n3zXX/iNZ14AfPZfffbmB5/5U299+lu/95Pv\r
++gu/8cwL8PkXXnzFm5/+tod+/ad/4tlv/56nrz/6a3/7Ey8BAAAAPvfz/v7/0V95mZ/6Ov/9Y156\r
+CX773E8e/OTBX/lKf/uP+shPAYDP/nU/efCh3wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAA+MDN4+XF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+QsvfO4AAAAA\r
+AAAAAAAAAAAA7HTc6bjTcafjTsedjjsddzrudNzpuNNxp+NOx52OOx13Ou503Om403Gn407HnY47\r
+HXc67nTc6bjTcafjTsedjjsddzrudHzt13/J7/tTd+903Om403Gn407HnY47HXc67nTc6bjTcafj\r
+TsedjjsddzrudNzpuNNxp+NOx52Or/36L/l9f+runY47HXc67nTc6bjTcafjTsedjjsddzrudNzp\r
+uNNxp+NOx52OOx13Ou503OkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw0m8/czgcvuLr7gMA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/x9HOvePPTb/wvPwsA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg8y+8+Io3P/1tDz0PAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+cPN4eXF+eXF+eXF+eXF+eXF+eXF+eXF+\r
+eXF+eXF+eXF+eXF+eXF+eXF+eXH+wgufOwAAAAAAAAAAAAAAAAA7HXc67nTc6bjTcafjTsedjjsd\r
+dzrudNzpuNNxp+NOx52OOx13Ou503Om403Gn407HnY47HXc67nTc6bjTcafjTsedjp/+p9/z0Ftf\r
+8V/9f35gp+NOx52OOx13Ou503Om403Gn407HnY47HXc67nTc6bjTcafjTsedjjsddzp++p9+z0Nv\r
+fcV/9f/5gZ2OOx13Ou503Om403Gn407HnY47HXc67nTc6bjTcafjTsedjjsddzrudNzpCAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAA8NJvP3M4HL7i6+4DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAf+au/+i1v+9VfewEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAACAz7/w4ive/PS3PfQ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAD4wM3j5cX55cX55cX55cX55cX55cX55cX55cX55cX55cX55cX55cX55cX55cX5Cy98\r
+7gAAAAAAAAAAAAAAAADsdNzpuNNxp+NOx52OOx13Ou503Om403Gn407HnY47HXc67nTc6bjTcafj\r
+TsedjjsddzrudNzpuNNxp+NOx52OOx13Ou503Om403Gn407HnY47HXc67nTc6bjTcafjTsedjjsd\r
+dzrudNzpuNNxp+NOx52OOx13Ou503Om403Gn407HnY47HXc67nTc6bjTcafjTsedjjsddzrudNzp\r
+uNNxp+NOx52OOx13OgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALz0288cDoev+Lr7AAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAACff+HFV7z56W976HkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAPCBm8fLi/PLi/PLi/PLi/PLi/PLi/PLi/PLi/PLi/PLi/PLi/PLi/PL\r
+i/PLi/MXXvjcAQAAAAAAAAAAAAAAAMBnnr650/HFl14CAAAAgFar1Wq1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVaLQAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AOADN4+XF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+cvvPC5AwAAAAAA\r
+AAAAAAAAAIDPPH1zp+OLL70EAAAAAK1Wq9VqtVqtVqvVarVarVar1Wq18Vpz2QAAgABJREFUWq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1WgAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAH\r
+bh4vL84vL84vL84vL84vL84vL84vL84vL84vL84vL84vL84vL84vL84vL85feOFzBwAAAAAAAAAA\r
+AAAAAACfefrmTscXX3oJAAAAAFqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt1mNnd93x8KOtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wo9dnbXHQ8/2mq1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVuvhH7nn\r
+NU++6+z5Wq1Wq9V67OyuOx5+tNVqtR47u+uOhx9ttVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9V67OyuOx5+tNVqtVoP/8g9r3nyXWfP12q95fXXXv9zN1utVqvVarUeO7vr\r
+jocfbbVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq233nvb6z78RKvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVpnzz35\r
+pjddf+Pf+qFWq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9UCAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPnDz\r
+eHlxfnlxfnlxfnlxfnlxfnlxfnlxfnlxfnlxfnlxfnlxfnlxfnlxfnlx/sILnzsAAAAAePHX/4d/\r
+eN+rfuqbv/mn/vB//OE//dRv/fZLwP/3oe/6m3/8P/rLf/AP/tR/9Cd+7tH/22deeAkAAAD4zNM3\r
+dzq++NJLAAAAANBqtZ78//2Nr3zZ5w8Hr/rIn2u1Wq1Wq9VqPXj/9StXrly5cuXKlStXrly5cuXK\r
+lStXXv0jx1ardfMfvPuh8ydarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq/Wd7/nHv+ff\r
+/82XveylL/+af/lHfvgvtlqtVqvVarWe+uSjV65cuXr16ivvuP7qd73hXX//fa1Wq9W6+Q/e/dD5\r
+E61Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVaj32\r
+l++7++zBVqvVarVarcfO7rrj4UdbrVbr5j9490PnT7RarVbr1kcfeOWNe1qtVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wo+d3XXHw4+2Wq3WY3/5vrvPHmy1Wq23vP7a63/uZqvVarVa\r
+rdbNf/Duh86faLVardatjz7wyhv3tFqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVbrvT/7\r
+d/7AN+9LvuSlL/ryz/zeP/HP3vbLH2y1Wq1Wq9VqtVrv/Tvf+7oH7rh229Xrd9+474ff3Wq9/Q3X\r
+rly5cuXKlavXr9351nv/9OUTrdbZs+978/e/5trt166/+lX3fei9rVbr7W+4duXKlStXrly9fu3O\r
+t977py+faJ098/iVK1euXLly9erV2+6+4zvOvvfJ52q1Wq1Wq9VqtVrf+Z5//Hv+/d982cte+vKv\r
++Zd/5If/YqvVarVarVar1Xrv3/ne1z1wx7Xbrl6/+8Z9P/zuVuut9972ug8/0Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVbr7FPHe+6+8cjHn2q1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVaZ5/+z/9Pr/z4\r
+v/v1//ZlX/TSl33tb3zjm3/25nO1Wq1Wq9VqtVrH/+rv/W//4L962Re99KVf/S+/8a0fvvV8rdZT\r
+z/zYK65+8su//MUv/p3/5g9919+/9XwtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AM3j5cX55cX55cX55cX55cX55cX55cX\r
+55cX55cX55cX55cX55cX55cX55cX5y+88LkDAAAAgF/4tv/j3/ju/8dvv/j5l37zV/77b/nD/9W7\r
+/3vguYv/17/8xK/+9r/+17/5y//jz/7Rb/yvn/qnAAAAwGeevrnT8cWXXgIAAACAVqvnP/jH/nef\r
+PRwcDl71kT/XarVarVar1erTT9169tatZ2+9877rdz7x6K1nb9169tbZc2etVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq2H3vvxw8FX/bGPftsjl3/8u/7ZNz36E61Wq9VqtVqtpz75\r
+6JUrVx7++K0PfOKJR/7GW69du/q2n3+y1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq3Hzu664+FHW61Wq9VqtVqt1q2PPvDK\r
+G/e0Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarUeO7vrjocfbbVarVar1Wq13vL6\r
+a6//uZutVqvVarVarVar1Wq1bn30gVfeuKfVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1\r
+Wt/wVS98wRf/1v/5T/+DP/nmj37B7/Dyb/o7rVar1Wq1Wq3Wzf/ugau3XX/H3z3eevbs5kcf/9N/\r
+8d2t1tvfcO2uDz529tzZrU/efPA/u/vqba/6oWfPWj/0N15723e+5cnn6rlbj//TW61W6+1vuHbX\r
+Bx87e+7s1idvPvif3X31tlf90LNnZ888fuXKlXf+8q2z586e+CeP3HPjlXf98GOtVqvVarVardZD\r
+7/344eCr/thHv+2Ryz/+Xf/smx79iVar1Wq1Wq1W6+Z/98DV266/4+8ebz17dvOjj//pv/juVuut\r
+9972ug8/0Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVardesj3/eOv/Xe\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq/XUM//FF3/tc3/kgf/+2nsu/9Af+szh4He/7S+3Wq1Wq9VqtZ565r/4XV/y0hd++XN/\r
+6onzb7nzucPB73/yL7Var/v2f3U4+F9e+8Vv/D/91uHgf/PeH28BAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH7h5vLw4v7w4\r
+v7w4v7w4v7w4v7w4v7w4v7w4v7w4v7w4v7w4v7w4v7w4v7w4f+GFzx0AAAAA/M1v/EM/+0+fB379\r
+yWt/7U/+FwCAl37rV//fr/jmv/MjHwEAAAA+8/TNnY4vvvQSAAAAALRa7/iBX/nCL/2NK/+Xf3M4\r
+eNVH/lyr1Wq1Wq1Wq9Vqves7r9/5/h9stVqt9//8m27cd+P2G1fvePjRVqvVOvv0E297/72333Xt\r
+2h3XX3t84Ilnz1qt1oP3X7/7xx954LHX3vXGO2+/5/bv+aVbrbNfe893ff/d129cu37n9bvedu9j\r
+v3rWarV6/n0/8fF3/sTHH2y1Wq3f+5UvfvH//Jee/PSfO/6zH731fK1Wq9VqtVqt1lOffPTKlSsP\r
+P/1Uq/X9j924/sa3t1rv//k33bjvxu03rt7x8KOtVuvWxx+6cu36E58+a7VufexPX73t+vs/Xevs\r
+00+87f333n7XtWt3XH/t8YEnnj1rtVoP3n/97h9/5IHHXnvXG++8/Z7bv+eXbrXOfu093/X9d1+/\r
+ce36ndfvetu9j/3qWavVarVarVar1Xrv//N7X/fAHdduv/aq1954459/tNVqPXj/9bt//JEHHnvt\r
+XW+88/Z7bv+eX7rVOvv0E297/72333Xt2h3XX3t84Ilnz1qtW7/8yHe87ca1V9124633fe97btzx\r
+8KOt1vt//k037rtx+42rdzz8aKvVuvWJ779x340bb7jt6tVrN+67ceO+G/f++cdbrbNPP/G29997\r
++13Xrt1x/bXHB5549qzVeuu9t73uw0+0Wo//2Guuv+nhVqv14P3X7/7xRx547LV3vfHO2++5/Xt+\r
+6Var1Wq1Wq1W69YvP/Idb7tx7VW33Xjrfd/7nht3PPxoq3X26Sfe9v57b7/r2rU7rr/2+MATz561\r
+Wm95/bXX/OW333P/7ddede01D3/Xe3/trNV6/8+/6cZ9N26/cfWOhx9ttVq3PvH9N+67ceMNt129\r
+eu3GfTdu3Hfj3j//eKt19ukn3vb+e2+/69q1O66/9vjAE8+etVpvvfe21334iVbr8R97zfU3Pdxq\r
+tR68//rdP/7IA4+99q433nn7Pbd/zy/darV6/n0/8fF3/sTHH2y1Wq3/8Os/97Lf9fG3/YP/x0P/\r
+7d/88pd9/t/5k3+z1Wq1Wq1Wq9V60z3X7vrgD7ZarVar9fY3XHv1jxxbrac+9eiVK1fe/su3Wu/7\r
+e/deu++trVar1Wq9/Q3XXv0jx1brqU89euXKlbf/8q2zZx6/cuXKu/7FrVbrB77/xm3f8b2tVqvn\r
+3/cTH3/nT3z8wVar1fq9X/niF//Pf+nJT/+54z/70VvP12q1Wq1Wq9Vqtd50z7W7PviDrVar1Wq9\r
+9d7b7vkbD933vTeuXXvljbd953t/7azVeu+HvvueN9247fZr1159xxuefNuTz9VqtR68//rdP/7I\r
+A4+99q433nn7Pbd/zy/dat362A98x9vuvPaqazfedt87f+jGHQ8/2mqdffqJt73/3tvvunbtjuuv\r
+PT7wxLNnrVar1Wq1Wq3Wez/03fe86cZtt1+79uo73vDk2558rlar1Wq1Wq1W682vvXbX//2773n7\r
+Pa/57ht3/8Cb3/fsWav13g999z1vunHb7deuvfqONzz5tiefq/XUJx6+8spXPv7MWat19qnHrl69\r
++gOffKp19ukn3vb+e2+/69q1O66/9vjAE8+etVqtB++/fvePP/LAY6+964133n7P7d/zS7darVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtXr+h5/89Vqt9/9//97h4Mv//Q+3Wq1Wq9VqtZ74hX90OPj6N/+V1lPP\r
+/Njh4Eu+/hdaZ8/951/+ss9/4Vc8+9Tz3frkT/6O3+GLv/ojLQAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOADN4+XF+eXF+eX\r
+F+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+eXF+cvvPC5AwAAAICPv+s//Rtv/guf/exL\r
+L/3Lj/2//sQf/rkPnQD8xn9x30//x//RX/6Df/DvPvZXX3wJAAAA8Jmnb+50fPGllwAA8Pl/+8Jn\r
+PvHCZz4JoHXzn/w3X/KFn/+jP/5jD/yn/+pw8KqP/LlWq9VqtVqtVqvVetd3Xr/z/T/YarVardZj\r
+Z3fd8fCjrVar9Y6Hbr/9wbe87xNP9dyT73zPjRuPvLvVaj14//Vrr73xfb/wZOvs2ZvHXz1rPdZd\r
+r/qet3/gubOeP3vfz3//e589a7VaH3z2jfvplz//M1/TarVufeKvHA6+5Pee/t2vfPFw8LJ/Z9f+\r
+1o+2Wq1Wq9VqtZ765KNXrlx5+OmnWq2bP/f6q9dvtFqt1mNnd93x8KOtVqv1xruvfcfP3Wy1Huuu\r
+2x/6vlbrHQ/dfvuDb3nfJ57quSff+Z4bNx55d6vVevD+69dee+P7fuHJ1tmzN4+/etZ6rLte9T1v\r
+/8BzZz1/9r6f//73PnvWarVarVar1Wo9+Yvfe/Xa9Xf+3HtaZ5+6+dBf+cFWq/Xg/devvfbG9/3C\r
+k62zZ28ef/Ws9Y6Hbr/9wbe87xNP9dyT73zPjRuPvLvVetO91179Z9/91PO9/xcfftW1q3c8/Gir\r
+1Wo9dnbXHQ8/2mq1Wq1bH33glTfuabVardY7Hrr99gff8r5PPNVzT77zPTduPPLuVuut9972ug8/\r
+0Wo9/mOvuf6mh1ut1oP3X7/22hvf9wtPts6evXn81bNWq9VqtVqt1pvuvfbqP/vup57v/b/48Kuu\r
+Xb3j4UdbrXc8dPvtD77lfZ94queefOd7btx45N2t1ltef+3aq1/3+Mef6tNPvu3B22//vodarVbr\r
+sbO77nj40Var1Wrd+ugDr7xxT6vVarXe8dDttz/4lvd94qmee/Kd77lx45F3t1pvvfe21334iVbr\r
+8R97zfU3PdxqtR68//q11974vl94snX27M3jr561Wh989o376Zc//zNf02q1Wu//6M/87q968XBw\r
+OPjy3/9LP/jMn221Wq1Wq9Vq9en3X7169bs+8mSr1Wq1Wm9/w7VX/8ix1fNnP/Che6+88trjz5y1\r
+bp2+/5VXr77pb/1Qq9Vqtd7+hmuv/pFjq+fPfuBD91555bXHnzk7e+bxK1euvOtf3Gqdfep99919\r
+7dU/8lir1frgs2/cT7/8+Z/5mlardesTf+Vw8CW/9/TvfuWLh4OX/Tu79rd+tNVqtVqtVqvVp99/\r
+9erV7/rIk61Wq9VqvfXe2669/g2Pf+zW2TNPvPH1117zY4+3Wu/9C2975B//0FO/fvbUr/zQG19/\r
+7dU/+nir1Xrw/uvXXnvj+37hydbZszePv3rWevN911599tCt58+e/Gfff/v1q3c8/Gir9Y6Hbr/9\r
+wbe87xNP9dyT73zPjRuPvLvVarVarVar1XrvX3jbI//4h5769bOnfuWH3vj6a6/+0cdbrVar1Wq1\r
+Wq03v/babW94061fP2s9eLxx4/hnWq33/oW3PfKPf+ipXz976ld+6I2vv/bqH3281XrLd1x77c+8\r
+t9V671++5/r9b2u13vHQ7bc/+Jb3feKpnnvyne+5ceORd7darQfvv37ttTe+7xeebJ09e/P4q2et\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq/XgE584HPy+R3+i1Wq1Wq1Wq3Xzn/53h4Ov+AP/4/FXPvhn\r
+/vr/cDj4gi/5160n//nfPhx82e/72Yd+9Gfv/m9+9Pd85Yu/4wtfOFsAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAB24eLy/O\r
+Ly/OLy/OLy/OLy/OLy/OLy/OLy/OLy/OLy/OLy/OLy/OLy/OLy/OX3jhcwcAAAAAn//Mxy6v/0c/\r
++Qf+9z/5B/7A33rLB1946fMAPv9bv/GZTz/z3N//y3/zm775Fy5/DQAAAPjM0zd3Or740ksAAHz+\r
+xY/sdNy/eD+As+f+s2/83b/9VX/y77ce+E//1eHgVR/5c61Wq9VqtVqtVqv1ru+8fuf7f7DVarVa\r
+rcfO7rrj4UdbrdbZM49fvXr13R9/qtW69bEHr167fvZ8rdaD91+/8dgjrVar1Tr+yKtve8MbH/uf\r
+njh7vlar1Wp98Nk37qdf/vzPfE2r1Xryn//tw8Hh4D946O/d/eT/8CVf+Pkvevmnzlar1Wq1Wq3W\r
+U5989MqVKw8//VSr9eQvvuHq1SutVqv12Nlddzz8aKvVar33p+65/uZ3tHr+7J4br/zuf/Jk6+yZ\r
+x69evfrujz/Vat362INXr10/e75W68H7r9947JFWq9VqHX/k1be94Y2P/U9PnD1fq9VqtVqtVqvV\r
+av2Zd91+45FHWq1Wq9VqPXj/9RuPPdJqtVpnzzx+9erVd3/8qVbr1scevHrt+tnzPfWpR69cufID\r
+n3yq1fq+t77qjocfbbVarcfO7rrj4UdbrVardeujD7zyxj2tVqt19szjV69efffHn2q1bn3swavX\r
+rp89X+ut9972ug8/0Wo9/mOvuf6mh1ut1oP3X7/x2COtVqvVarVarVar9dSnHr1y5coPfPKpVuv7\r
+3vqqOx5+tHX2zONXr15998efarVufezBq9eunz1f6y2vv3b3X3i81frAR7776rVXna1Wq/XY2V13\r
+PPxoq9VqtW599IFX3rin1Wq1zp55/OrVq+/++FOt1q2PPXj12vWz52u99d7bXvfhJ1qtx3/sNdff\r
+9HCr1Xrw/us3Hnuk1Wq1Wq0PPvvG/fTLn/+Zr2m1Wq1v+cO/9QVf8m/+kw/8nTv+zD/7gt/hf/mG\r
+v9FqtVqtVqvVOvvUY1euXHn7L99qtVqtVuvtb7h29VXXX3X3q67fcfW219311r/1ntbZM4/f/err\r
+3/t3v+/OO1714D/9QOv9/+jt3/2X3tN6+xuuXX3V9Vfd/arrd1y97XV3vfVvvad19szjV65cue3u\r
+66+6+1WvfOXV7/jzDz31/Fmr1frgs2/cT7/8+Z/5mlar9eQ//9uHg8PBf/DQ37v7yf/hS77w81/0\r
+8k+drVar1Wq1Wq2zTz125cqVt//yrVar1Wq13nrvbXd/6D2t1uP/+auvv+X7W61Wq9V6z196zfU3\r
+vrvVaj14//Ubjz3SarVaZ5/6wStXrjz6qadarYe/91V3PPxo6+yZx69evfrujz/Vat362INXr10/\r
+e75Wq9VqtVqtVqvVar3nL73m+hvf3Wq1Wq1Wq9Vqvfm11+756+9ttT7w0QeuXr/RarVardZ7/tJr\r
+rr/x3a3W+z78hmv3vLHV+s67r933c0+0zp55/OrVq+/++FOt1q2PPXj12vWz52u1Hrz/+o3HHmm1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqt1g//+iO/9He/4Zf+7jf80t/9ho+e/7FWq9Vq/eB/efklX/j5r/zGf3Lz\r
+uVqtVqvVarVaPf/B//B/+9nDweHgcPAVL/v87/iCF1s3P/Kzh4Ov+P3/9bf873/r62/89W/4qhcO\r
+Bz/06QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAIAP3DxeXpxfXpxfXpxfXpxfXpxfXpxfXpxfXpxfXpxfXpxfXpxfXpxfXpxf\r
+Xpy/8MLnDgAAAIDPf+6/+5N/+L/9s//1b3/upZf+9a/+T2/6v/6NN34IAIB98FU/9Sd+GAAAAPjM\r
+0zd3Or740ksAAHz+xY/sdNy/eD+A9/z9f344+Ib7fuEVD/yj/+Df++zh4Pe/4Rfe9C8+2Gq1Wq1W\r
+q9Vqtd71ndfvfP8PtlqtVqv12Nlddzz8aKvVuvWxd125cuXO+++88/4777z/zjvvv3H91ddvfvqs\r
+1Xrw/ut3f+g9rVar1Tp79ubbP3j/a950+7Xbr7/u+MATz561Wq1Wq9VqtT7w8b92OPiil3+q1br9\r
+3/vs4eCdv/LDrVar1Wq1Wk998tErV648/PRTrdbNn3v91es3Wq1W67Gzu+54+NFWq9U6+9RjV1/5\r
+yvc+c/aBj7z16u2vvvV8rVsfe9eVK1fuvP/OO++/887777zz/hvXX3395qfPWq0H779+94fe02q1\r
+Wq2zZ2++/YP3v+ZNt1+7/frrjg888exZq9VqtVqtVqv1vd9x7TU//p5Wq9VqtVoP3n/97g+9p9Vq\r
+tW597F1Xrly58/4777z/zjvvv/PO+29cf/X1m58+u/Uv3nXlypVbv37Waj32/jvvePjRVqvVeuzs\r
+rjsefrTVarVatz76wCtv3NNqtVq3PvauK1eu3Hn/nXfef+ed99955/03rr/6+s1Pn7Xeeu9tr/vw\r
+E63W4z/2mutverjVaj14//W7P/SeVqvVarVarVar1br1L9515cqVW79+1mo99v4773j40datj73r\r
+ypUrd95/553333nn/Xfeef+N66++fvPTZ623vP7a68/f12rd+viDV65cufnpWq3WY2d33fHwo61W\r
+q9W69dEHXnnjnlar1br1sXdduXLlzvvvvPP+O++8/847779x/dXXb376rPXWe2973YefaLUe/7HX\r
+XH/Tw61W68H7r9/9ofe0Wq1Wq9VqtVqt1gc+9jOHg69+9V9rtb799372C774t1qtVqvVarVaffrm\r
+latXv+sjT7b+/wThC9QgBmGeZw62E68dh2Y3rU97ekmbPXuyzSZts029vWzbkz1NmttIw2hmNNLo\r
+NqARyMaMEGMhRPAgCXkQQswrY4dSEzm2WUJNhONc7Nr1H+LfPwmb2DGhhJsRQpc3srD5YqeOwQjx\r
+7vMwGAwG467zJ84++paHn3r4kWcfZTAYD77nhtPf/1cYDx+97sT15x58/uqVn7nl7NX7GXedP3H2\r
+0bc8/NTDjzz7KIPBuPr8g8ePH3/9x6+84/NX3vT4+RM33Pz2F64yGAwGg8FgMN75xQ8dO9a3vFwG\r
+49Qf/eqxY73h2R9kMBgMBoPB4EsPH7/mmtd86hEGg8FgMF532ytu+YW3MxgP/rUbT776Pgbj7b94\r
+6fylG0/fdvrM+TOnbrj25O3fx2Aw7rlw8twH3sZgMBiPfuHS8ePHH/3NqwzG/e+4/vR9lxmPPnXp\r
++PHj11+4/voL119/4frrL5w5ecPJh790lcFgMBgMBoPx9l+8dP7SjadvO33m/JlTN1x78vbvYzAY\r
+DAaDwWAw7rz5xG2/9HYG49Gnvu/48eOPfhnG23/x0vlLN56+7fSZ82dO3XDtydu/j8HgS++47hXX\r
+3PPUo49+4fuuOXn6kd+A8ehTl44fP379heuvv3D99Reuv/7CmZM3nHz4S1cZjHsunDz3gbcxGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBuMHf+ONe+Lle+Lle+Llv/lT/1cGg8G4/KGPftu3fOPl3/XP7v/1xxgMBoPB\r
+YDAYDMbVF/7n8+/+yF+87+iWD//Yf/KHX/zmbxvjkV/7e8eO9W3/0T9gMP797/j6y77pxaujqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqt758ANHhwdHhwdHhwdHhwdHhwdHhwdHhwdHhwdHhwdHhwdHhwdHhwdH\r
+hwdHhwcvvvi1Y1VVVVVVVVX19d/6yP/3j//xZ//lV6vqq5+/+wN/8ruqqqqqav/T6f/lv7+/qqqq\r
+qqqqqr7y9MN78oGvv/RSVVVVVVVVVVXVA//bU8eOdexYx4517FjHjnXsWH/243+VwWAwGAwGg8Fg\r
+XLr95PXveCuDwWAwGPdfPXv6vssMBuPq8w8eP378oReuMhgMBoPBuOfCyXMffIjBYDAYDAbj0afe\r
+dvu5Ezf95EMMBuOxL//AB556/QeeusRgMPjyu1/++7/xzX/gS+8ajL/8R776spf1/c8/xmAwGAwG\r
+g/Gu5y4fP378vqffxWD8lfvPnLzjLgaDwbj/6tnT911mMBgMxl0XTt76d6+85a1nrn/HZQbj6vMP\r
+Hj9+/KEXrjIYDAaDwbjnwslzH3yIwWAwGAwG49Gn3nb7uRM3/eRDDAaDwWAwGAzGmy+dOvOWtzAY\r
+DAaDwbjnwslzH3yIwWAwrj7/4PHjxx964SqDwWAw3uXl48ePP/j8VQbjLfecOn3fZQaDwbj/6tnT\r
+911mMBgMxqOffe21Z25iMBiMq88/ePz48YdeuMpgMBgMxl3nT9z8964wGPdfPXvy1fcxGIx7Lpw8\r
+98GHGAwGg8FgMBgMBuNdXj5+/PiDz19lMN5yz6nT911mXH3+wePHjz/0wlUGg8FgMF5764kbf/RB\r
+BuOdn/rua15x6upgMBj3Xz17+r7LDAaDwXj0s6+99sxNDAaDcfX5B48fP/7QC1cZDAaDwbjr/Imb\r
+/94VBuP+q2dPvvo+BoNxz4WT5z74EIPBYDAYj335Bz7w1Os/8NQlBoPxyJM/fexYf/j4TzEY/92/\r
+83sv+5avMhgMBoPBYDAYd5w7ccMP3c9gMBgMxl3nT9zwQw8wGAwG4/v/ypmz3M9gXH7vTSe/+zWv\r
+f/2p7/74I4y7zp+44YceYDAYDMbV5x88fvz4pS88ymBX73zViRt/+K0MBuOxL//AB556/QeeusRg\r
+MPjyu1/++7/xzX/gS+8ajL/8R776spf1/c8/xmAwGAwGg8G449yJG37ofgaDwWAwXnfbK275hbcz\r
+GA/+tRtPvvo+xtUXrpw8cfzi33/b1cF48K+fO3n7JQaDcc+Fk+c++BCDwWBc9a3Hjx+/7LsYjDe/\r
+/rrT911mXH3+wePHjz/0wlUGg8FgMBgMBoPBYFx94crJE8cv/v23XR2MB//6uZO3X2IwGAwGg8Fg\r
+MO68+cS5v/4gg/HI//6aa06eYVx94crJE8cv/v23XR2MB//6uZO3X2IwGG/+/tNn3/XWtz5y/Zn7\r
+38JgXH3+wePHjz/0wlUGg8FgMBj3XDh57oMPMRgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG4y3v/9i3\r
+fvM3/vCf+8c/8KXHGAwGg8FgMBgMBuPql2Ew3vGZv/NNL+sP/LFDxtXfeM+3f8s3vvk7fv1d412+\r
+/5te1u//tz7NqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqp3PvzA0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB\r
+0eHB0eHB0eHB0eHB0eHB0eHBiy9+7VhVVVVVVVVVfePFL/+tP/Un/7cf/oWvv/SNb/zePv26P/uT\r
+f+bN1Uu/+9lf+ZEn9gW/9ru/81u//DM/+1/8pz/76Ceqqqqqqqqq6itPP7wnH/j6Sy9VVVVVVVVV\r
+VVUxGAzG9/yl3z52rOs+9cMMBoNx+2vPnnvjfQwGg8FgXLr95PXveCuDwWAwGPdfPXv6vssMBoPx\r
++kvXnX373Ve8ynjk82974xOXGQzGPRdOnvvgQwwGg8G48rff+MBn3sG4+i+u3HHuxC1/7wqDwXj3\r
+C3fsiZd/+cPfyWAwGOeP//axY/2HN/zKn//uz37Ty/r2P/bLDAaDcftrz557430MBuNdz10+fvz4\r
+fV989NFnH37L33rdK05cc/GXH2EwGIz7r549fd9lBoPBYFw5OH/i1jvPnLzmDZ9/lMFgvP7SdWff\r
+fvcVrzIe+fzb3vjEZQaDcc+Fk+c++BCDwWAwrvztNz7wmXcwrv6LK3ecO3HL37vCYDAYDAaDwWA8\r
+8s/uuubEyUu/+DbG1effce9PvpXBYNxz4eS5Dz7EYDAYjNdfuu7s2+++4lXGI59/2xufuMxgvOaV\r
+r7jlJx9kXP0XD5297prT911mMBiM+6+ePX3fZQaDwWA8+sU3Hr/2xAPPXWUwGIzXX7ru7NvvvuJV\r
+xiOff9sbn7jMYFx+65lT972RwZcePn/jtSdffR+DwbjnwslzH3yIwWAwGAwGg8FgMBiveeUrbvnJ\r
+BxlX/8VDZ6+75vR9lxmM11+67uzb777iVcYjn3/bG5+4zGC89tYTJ2649cEvPsqXHrl4z6kzb3kT\r
+g8Fg3H/17On7LjMYDAbj0S++8fi1Jx547iqDwWC8/tJ1Z99+9xWvMh75/Nve+MRlBuPyW8+cuu+N\r
+DL708Pkbrz356vsYDMY9F06e++BDDAaDwWC8+4U79sTLv/zh72QwGOyx//gPv/iyb/7af/Haf/Rn\r
+bnju2LFe/l0fYTAYjNtfe/bcG+9jMBiMhz9y5zWvOPmGgwcf/Y2rj3zuoe/78XsZjLvOn7jhhx5g\r
+MBgMxjv+yWuvOXXD5c8/yrj6m4/ecvbEtTe8ksG46/yJG37oAQaDwWBcff7B48ePX/rCowzGO/7p\r
+a685cd2Dz19lMN79wh174uVf/vB3MhgMxvnjv33sWP/hDb/y57/7s9/0sr79j/0yg8Fg3P7as+fe\r
+eB+DwWA8/JE7r3nFyTccPPjob1x95HMPfd+P38tgvO62V9zyC29nMB78azeefPV9jKvPP3jNNddc\r
+fvpdjKsvXHnVTSdO3n6JwWDcc+HkuQ8+xGAwGIzXvOrEDT9476Nf5p2fecup6645fd9lBuP1l647\r
++/a7r3iV8cjn3/bGJy4zGAwGg8FgMK4+/+A111xz+el3Ma6+cOVVN504efslBoPBYDAYDAbjzptP\r
+nDh764NffJQvveN7X3/d6cv3Ma4+/+A111xz+el3Ma6+cOVVN504efslBoPx6GfuuubUjTecuub1\r
+n3sng8F4/aXrzr797iteZTzy+be98YnLDAbjngsnz33wIQaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+eMdnf+73f/M3XvYtX/2uWz7xX9/2if/6tk/893f/LQaD8YO/+eYvf/gP/cZP/8cMBoNx9j97/r+8\r
+8x//5Xt/+T/4t1582cu+8T/+b/8zg3HLX/ztY8f6D05//L/4b/+PY8f6o/e/n1FVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVV73z4gaPDg6PDg6PDg6PDg6PDg6PDg6PDg6PDg6PDg6PDg6PDg6PDg6PDg6PDgxdf\r
+/Nqxqqqqqqqqqqq+8ssf+vtn/uJP/uf/+f/yp/+rn739jc8//7vVN77yxaNX3/RT/+//8m/8iT/5\r
+of/+z3/0HR948aVvVFVVVVVVVdVXnn54Tz7w9ZdeqqqqqqqqqqqqYjAYjO/5S7997FjXfeqHGQwG\r
+46Yz1568cA+DwWAwGJduP3n9O97KYDAYF+68/sz5M6dOX3PNyevOnD9z5sLNDMbVF65cfOS2Uzec\r
+OHHqxOnbb3zN+97CYDDuuXDy3AcfYjAYDMaDj99x9vypE6dOnLjh1PlH7nr0N68yGIx3v3DHnnj5\r
+lz/8nQwGg/GuX3/f/3D6mT/4B1/8pm/9vX/vz/zzu558N4PBYNx05tqTF+5hMBjveu7y8ePHjx8/\r
+fuLUyRvecP7SR64wGIwLd15/5vyZU6evuebkdWfOnzlz4WYGg3H1hbefPHH82hteyWAwGFdfuHLx\r
+kdtO3XDixKkTp2+/8TXvewuDwbjnwslzH3yIwWAwGA8+fsfZ86dOnDpx4oZT5x+569HfvMpgMBgM\r
+BoPBYDDe9r++/uY7z5w4deLkTWfueN9lBoNxz4WT5z74EIPBYDCuvnDl4iO3nbrhxIlTJ07ffuNr\r
+3vcWBuPRL7zlVRevP/u6m256/W3fc9/p0/ddZjAu3Hn9mfNnTp2+5pqT1505f+bMhZsZDAbj7kdu\r
+OXn9daduOXXLex9gMK6+cOXiI7eduuHEiVMnTt9+42ve9xYG49FnLt9656kz333u1vtuv5uzJ199\r
+H4PBuOfCyXMffIjBYDAYDAaDwWAwGI9+4S2vunj92dfddNPrb/ue+06fvu8yg3H1hSsXH7nt1A0n\r
+Tpw6cfr2G1/zvrcwGK+99cSNf+Oumy+cOnHdiXNvvvMHXrjKYFy48/oz58+cOn3NNSevO3P+zJkL\r
+NzMYDMbdj9xy8vrrTt1y6pb3PsBgXH3hysVHbjt1w4kTp06cvv3G17zvLQzGo89cvvXOU2e++9yt\r
+991+N2dPvvo+BoNxz4WT5z74EIPBYDAY737hjj3x8i9/+DsZDAbj4V/96f/sv/mNb/3Wl77lD/zu\r
+Hz3+8Tc+94MMBoNx05lrT164h8FgMBgP/t27br7zzLUnrnnFudOv+sF7GYy7zp+44YceYDAYDAbj\r
+/p/+3nMXzpx7/c3nvvfGV//Pb7jpzLWv+dkrjLvOn7jhhx5gMBgMxtXnHzx+/PilLzzKYDBec/4V\r
+Zx99C4Px7hfu2BMv//KHv5PBYDDe9evv+x9OP/MH/+CL3/Stv/fv/Zl/fteT72YwGIybzlx78sI9\r
+DAaDwXjw7951851nrj1xzSvOnX7VD97LYLzutlfc8gtvZzAe/Gs3nnz1fQzG5fe/5vpbr7/p0i23\r
+3Puq17/37MnbLzEYjHsunDz3wYcYDAaD8ehTl1958cyJ0yevv+tVl66cOfNXvp/BuPrClYuP3Hbq\r
+hhMnTp04ffuNr3nfWxgMBoPBYDAYjMvvf831t15/06Vbbrn3Va9/79mTt19iMBgMBoPBYDDuvPnE\r
+uQ9evOn2606cPHHur7zmygtXGYzL73/N9bdef9OlW26591Wvf+/Zk7dfYjAYjFfecO21N5xnMBiM\r
+qy9cufjIbaduOHHi1InTt9/4mve9hcFg3HPh5LkPPsRgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGG//\r
+p79y7FjHjnXsWMeOdexY/6f/4KMMBuMHf+ONe+Llv/nT/ymDwWDcce7p7/iDL37Tt774b/4nzx7/\r
+0Z9gMBjvev6v/Zlrnvv2b3vp9738d/7khX/wyG/CqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqp3PvzA0eHB\r
+0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHBiy9+7VhVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVV95+uE9+cDXX3qpqqqqqqqqqqqKwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY3//m02cfu5/BYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwbjz5hO3/cOHGQwGg8FgMBgMBoPBYDBef+HkjT/+NgaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYLzn2f/Pnnj5p//ZmxgM\r
+BoPBYDAYDAaDwWAwGAxGVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVb3z4QeODg+ODg+ODg+ODg+ODg+ODg+O\r
+Dg+ODg+ODg+ODg+ODg+ODg+ODg+ODg9efPFrx6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq+srT\r
+D+/JB77+0ktVVVVVVVVVVVUMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGIx3fvK++z/9CONdTz1w46lrXvfJRxgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYjDtvPnHbP3yYwWAwGAwGg8FgMBgMxiP/+z3XnDhx/7+4ymAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYjL/x0f/oN/7Wf/w/ffkqg8Fg\r
+MBgMBoPBYDAYDAaDwaiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqdz78wNHhwdHhwdHhwdHhwdHhwdHhwdHh\r
+wdHhwdHhwdHhwdHhwdHhwdHhwdHhwYsvfu1YVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfefrh\r
+PfnA1196qaqqqqqqqqqqisFgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBuPi4xcvPn7x4uMXLz5+8eLjFy8+fvHi4xfvev+bGQwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwLj5+8eLjFy8+\r
+fvHi4xcvPn7x4uMXLz5+8a73v5nBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg/Hwx1579tbrrjt33cmbr3/N+9/CYDAYDAaDwWBcfPzixccvXnz84sXHL158/OLF\r
+xy9efPziXe9/M4PBYDAYDMbFxy9efPzixccvXnz84sXHL158/OLFxy/e9f43M+68+cRt//BhBoPB\r
+YDAYDAaDwWAwXnP7qRNnTr3mJx9gMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGIyqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeufDDxwdHhwd\r
+HhwdHhwdHhwdHhwdHhwdHhwdHhwdHhwdHhwdHhwdHhwdHhwdHrz44teOVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVX1lacf3pMPfP2ll6qqqqqqqqqqqlRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVauqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqnQ8/cHR4cHR4cHR4\r
+cHR4cHR4cHR4cHR4cHR4cHR4cHR4cHR4cHR4cHR4cHR48OKLXztWVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVdVXnn54Tz7w9ZdeqqqqqqqqqqqqUlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVraqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqp3PvzA0eHB0eHB0eHB0eHB\r
+0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHBiy9+7VhVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVV95+uE9+cDXX3qpqqqqqqqqqqpKVVVVVVVVVVVVVVVVVVVVVVVVfc+tZy79zCdUVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV/6ZE7br33QFVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV/6ZE7\r
+br33QFVVVVVVVVVVVVVVVVVVVVVVVVVV9QdvOX3Pz39SVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVX1lx6549Z7D1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVraqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqp3PvzA0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB\r
+iy9+7VhVVVVVVVVVVV//zX/8D1913U/+6T/9k9/13/7C973rX//eS1VVVb30r37xv/vPP/Cn/lxV\r
+VVVVVVVVVV95+uE9+cDXX3qpqqqqqqqqqqpKVX/08u/8p3/069/6Ld/4Q9/54rl3vqCqqqqqqqqq\r
+6j/524+/4c7brjtx7fXnbrv8rg+r6ntuPXPpZz6hqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqPvf08zf+5a/+kX/7pW/9lm+8/DtfvPbCb332GVVVVVVVVVVVfe6Zf37mxDUnb/h+VVVV\r
+VVVVVVVV9cmPP/aKMxdVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVf3UR37qiZ/9pKqqqqqqqqqqqqqqqqqqqqqqqqqqX/jnXz52rGPHOnasY8c6dqxv+798RVVV\r
+VVVVVVW/8MmDh+597fXXXXvyzA2vvnjvj33ss6qqqqqqqqqqqqqqqqqqqqqqqqqqqp/6yE898bOf\r
+VFVVVVVVVVVVVVVVVVVVVVVVVVVV/cFbTt/z859UVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVX91Ed+6omf/aSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqs89/fyNf/mrf+Tffulbv+UbL//OF6+98FuffUZVVVVVVVVV\r
+/dW/+Vv/zR//+rd+S3/w33zx2u/+l08/p6o+89Svv/ov/d6/8e3f+LaXf/0v3P5bX3xOtaqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqre+fADR4cHR4cHR4cHR4cHR4cHR4cHR4cHR4cHR4cHR4cHR4cHR4cHR4cH\r
+R4cHL774tWNVVVVVVVVVVf3qX/h//a3v/rHf+/o3XvqdZz/2Z7/rb9/7saqqql9/9PTPvvUvfuBP\r
+/bmqqqqqqqqqqr7y9MN78oGvv/RSVVVVVVVVVVWVevDWrx471r/7X/3upXt/+3tu/9evuO9Lqqqq\r
+qqqqqvrPf+Gxa0/c8GN/76NfePrZT/2z/9/feN+HVfU9t5659DOfUFVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVZ/5wq9/23d+7dyr/9VbL//2X/gTLx071p/8ni+pqqqqqqqqqvrpf/Dg\r
+dTfef+O11374M0+pqqqqqqqqqqo++fHHXnHmoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6tOff+G2237nttt+57bbfufc\r
+qa8dO9Yf+r/9tqqqqqqqqqrPvumGkxff/Tc/9eQXv/j5T33055748Y9+RlVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV/8JbT9/z8J1VVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVdVnvvDr3/adXzv36n/11su//Rf+xEvHjvUnv+dLqqqqqqqq\r
+6jNf+PV/5/f3+779a/c++FuvO/W1Y8f6b3/gBVX94f/x68eO9f84/q9PfNdLx471X731BbWqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqq3vnwA0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eHB0eH\r
+B0eHBy+++LVjVVVVVVVVVVX9nf/nf/IPPvnlqvrNR0586M89XlXV1579qb/5Z9/4rz/3vR/4U3+u\r
+qqqqqqqqqqqvPP3wnnzg6y+9VFVVVVVVVVVVpf6p7/jGt/3h3/3C0//iV3/l+S8+p6qqqqqqqqqq\r
+D5879eqrv6iqqqqq77n1zMWffOLyxVded+0rzn/vW3/5qWdU9Z/82NXX3XH+zKlTp8/e8qa3/8hn\r
+n3lOVdUP3X72tY//3GOX775w4VW33HTLD3/iSfWpTx18//e+6rrrTp//3ss/8eD5W+89UNVnn/nk\r
+e6+86ebrT506ffbuy4994ulnVVX1uU89/9mfef6zP6+qqs/5hWdV1V/71d86dqw/9Ef/paqqqqqq\r
+qqqqT1w89xo++v47zn7Pj3xMVdX33Hrm0s98QlU/9t7vvuGOv6t+8XM/e/78+fO3nbnmmpPnz58/\r
+f/78ve/5mKqqH7r97Gsf/7nHLt994cKrbrnplh/+xJPqs8988r1X3nTz9adOnT579+XHPvH0s6qq\r
+qqqqqqr6zFP/+B1vet3ZM6evP3P2wve+8ejJZ1T12Wc++d4rb7r5+lOnTp+9+/Jjn3j6WVVVP3T7\r
+2dc+/nOPXb77woVX3XLTLT/8iSef+swT11x79pPPPKuqX/j0B689ceOnn3lO/fRHr5w/f/7mMydu\r
+vfdAVVVV/eW/86NvuPO2U6dO33jTK3/gPR9R1Wef+eR7r7zp5utPnTp99u7Lj33i6WdVVfW5Tz3/\r
+2Z95/rM/r6qqqqrqT5598dixrn/i11VVVVVVVdVnn/zo8ePHf+5zX1RVVVXVZ5/55HuvvOnm60+d\r
+On327suPfeLpZ1VV/dDtZ1/7+M89dvnuCxdedctNt/zwJ5586jNPXHPt2U8+86yqfuHTH7z2xI2f\r
+fuY59dMfvXL+/Pmbz5y49d4DVVVV9Zf/zo++4c7bTp06feNNr/yB93xEVZ995pPvvfKmm68/der0\r
+2bsvP/aJp59VVVVVVVVV1R+85fRrf/x9d91+06nrTn/PvQ//8lPPqOo/+bGrr7vj/JlTp06fveVN\r
+b/+Rzz7znKq+59Yzr/2xH3vz973hzleeO/+9b/3lp55RVfWX/86PvuHO206dOn3jTa/8gfd8RFX/\r
+yY9dfd0d58+cOnX67C1vevuPfPaZ51T10x+9cv78+ZvPnLj13gNVVVX1Q7effe3jP/fY5bsvXHjV\r
+LTfd8sOfeFJ99plPvvfKm26+/tSp02fvvvzYJ55+VlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfU5v/Csqvprv/pbx471h/7ov1RVVVVVVVU/84/+\r
+j2PH+r9f+A31mad+/dixvuPf/h31uWee/0Pf0u/7A197+jmf/rUvfdPL+vZ/61+rVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVfXOhx84Ojw4Ojw4Ojw4Ojw4Ojw4Ojw4Ojw4Ojw4Ojw4Ojw4Ojw4Ojw4Ojw4Ojx4\r
+8cWvHauqqqqqqqqq6ouX/tLfuvNHv/rVl176raf+0f/wXb/4gSerqpe+8tE/+19+9gv/6quff90H\r
+/tSfq6qqqqqqqqrqK08/vCcf+PpLL1VVVVVV3/jdF7/yzItfea6qqqc/+xvHjvUd//5X/sh3fOPY\r
+sb71//ziW594XlVVVVVVVX3umU9fe801D//TX1NVVVXV99x65tQtb/5Hn/7CM1/45JVbTn/Pez+m\r
+qv/kR37k5/7Rr37x2eee/rV/+tAtp+/8q/9IVdUP3X72upvO//THPqM++/SnPvrkM+o7z59+zSNP\r
+fOG55z73Kz970ytO3Hrvgar++KWbb3rDuz/+uaefe/bXfuL+V95234dVVfXpH90TL9+H/11VVVVV\r
+VX/hwa8eO9afvu9LqqqqqqqqqvrcM587d+Lav/rPnvynf/PuUzddUVX1PbeeufQzn1DVj733u2+4\r
+4++qqvrkxx97xZmLqqqqqvqh289ed9P5n/7YZ9Rnn/7UR598Rv3xSzff9IZ3f/xzTz/37K/9xP2v\r
+vO2+D6uqqqqqqqrq0TvvuPF73vf5Z57zuWf+2Uf/11/54jOq+uOXbr7pDe/++Oeefu7ZX/uJ+195\r
+230fVlX1Q7efve6m8z/9sc+ozz79qY8++Yz60LlT3//zn1TVX3rnHTdf+mlVVdVfeuSOW+89UFVV\r
+/dw/fvzEtde//+f/8XP67Oc/+cRP/ANV/fFLN9/0hnd//HNPP/fsr/3E/a+87b4Pq6rq0z+6J16+\r
+D/+7qqqqqvrs08//+9/a7/uOrz35rKqqqqqqqqrPPfN9N5w8//2P/cxHPvqZLzyjqqr645duvukN\r
+7/74555+7tlf+4n7X3nbfR9WVfVDt5+97qbzP/2xz6jPPv2pjz75jPrQuVPf//OfVNVfeucdN1/6\r
+aVVV1V965I5b7z1Q//8EwX+0nwdB4OmLoGddpTN6XPcPzuj+sTtnp44zy5GjZ93ZM2fXHefseG5u\r
+GnLT2yZNbtJv09Kfx7RlWlDQOFVCqwIOxiuFWmsiSzYtCwUs+Iq8fW1rUqCE/ia5JPfeDx0djGDB\r
+lubHs89TVdWLxz6yeeHyP/nssY1aP/n00Qf+sqr++Lardtz6e0+9eGZj/WsP/Pqe5Xc8WFVVVVVV\r
+VVUf2Lm4Zen2J54/vbH2wh/eumPnfzxaVcc/9KFHHv/y6fWNM1/70l07F9/2+49X1cFd2xZ3331y\r
+baPWV65dumHliap68dhHNi9c/iefPbZR6yefPvrAX1bV8Q996JHHv3x6fePM1750187Ft/3+41VV\r
+VY/evXfXHUNVVVV1ZLb01h27/78nnq/Wzzz7V6fWqj++7aodt/7eUy+e2Vj/2gO/vmf5HQ9WVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/4b\r
+r87Necs7/raqqqqqqqp64clvz835kX/x8pdf/Majh16em/OGHzhfnfrq2bk5l/zkt4b//K33f/yl\r
+f/3DF1/3+ovrBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAANxzYP80DtM4TOMwjcM0DtM4TOMwjcM0DtM4TOMwjcM0DtM4nDv3\r
+2hwAAACAi698fdrybw791E8f+qmfevjG3zt34SLwzYNXfeLOz+HVkzcffvMvAgAAAHjlzIGzp/af\r
+v3ABAICL5589e2r/2dX3Ajj11bNzc+bmbLr1W+//zZd/6PV+4I3fW6+qqqqqqqq1k4/Oz8/f+/Sp\r
+qqqqqjq4a9vN9x+rqsd+77orr/9MVVVVVR378I1L1zxYVdWR2dLud32uqqpq7dRfzs/Pf/7Umar6\r
+5C3bd90xVOurj2/atOmh509X1eqzH1tYWFrbqKo6c9/Zo5ecffBNVVVVVfXkR7/9Q6/3Y2/+zgtr\r
+VVVVVVVVVdXzjx1Y2Lzj1PrG6Rc+OT8//8iLp6vq4K5tt336RFU9sXL9FXsfrqrq1FPvv2zbLVVV\r
+VVV1ZLa0+12fq6qqWl99fNOmTQ89f7qqVp/92MLC0tpGVVVVVVVV1V+977pty781Hv/q2kZVVa2v\r
+Pr5p06aHnj9dVavPfmxhYWlto6o6Mlva/a7PVVVVVU8eumXpuvurNtZu2XbZ7x57saqq6tG79+66\r
+Y6iqqvrUvh3L73ikqqqqWl99fNOmTQ89f7qqVp/92MLC0tpGVdWZ+84eveTsg2+qqqqqqsdWXpmb\r
+8y9/+W+rqqqqqqqqqjr9wuMr9/z6dbu3b1rYcuOd7/nC86er9dXHN23a9NDzp6tq9dmPLSwsrW1U\r
+VUdmS7vf9bmqqqrqyUO3LF13f9XG2i3bLvvdYy9WVVU9evfeXXcMVVVVn9q3Y/kdj1RVVVXrq49v\r
+2rTpoedPV9Xqsx9bWFha26iqqqqqqqr6wM7FGz/011V18svvW1i4cr2qqqqqYx++cemaB6vq4K5t\r
+t3z0i1X12O+/7crrP1NVn9q3Y/kdj1RVVVVVVVXVsQ/fuHTNg1VVVY/evXfXHUNVVVV1ZLa0+12f\r
+q6qqWl99fNOmTQ89f7qqVp/92MLC0tpGVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU9+dFv/9Dr/dibv/PCWlVVVVVVVVUb39j6P16YmzM3Z27O\r
+j77B677vYvXil741N+dH/qezN//Uhf/5rd/8hX96cW7OM2cCAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7jmwfxqHaRymcZjG\r
+YRqHaRymcZjGYRqHaRymcZjGYRqHaRzOnXttDgAAAHDxtUd/8Wcfef+nv/fahQv/8I2vXvt/fnzv\r
+YZz/u8/+vz+35R9evYBXT958+M2/CAAAAOCVMwfOntp//sIFAAAunn/27Kn9Z1ffC+Drz//XuTk/\r
+8MbvVdVv/g8X5uZ85sVvVFVVVVVVbaw9u2nTpvd+6WtVVVVVdXDXtts+faKqnli5/oq9D1fVic8e\r
+fue+G3bt2rW8vHzV0mWX7/nTqqqOzJZuvv9YVVXV6rOH5ufnT61vVNX4W7NddwzV6nOH5+fnr57N\r
+ZrPZbDabzXYvLS09s7ZeVVVVVVVVVcf+5NuXvMGPv+U7XzpdVVVVVVVVVVUPv33nFdf9aVXdum3L\r
+zX/yZFUd3LXttk+fqKonVq6/Yu/DVVWdeur9l227paqqqqqOzJZuvv9YVVXV6nOH5+fnr57NZrPZ\r
+bDabzXYvLS09s7ZeVVVVVVVVrZ95+sO/+59u3Ltzy9Yrb333+796Zr1afe7w/Pz81bPZbDabzWaz\r
+2e6lpaVn1tar6shs6eb7j1VVVVVrJx9dWNhyfHX95Jf/YPPW605vVFVV9ejde3fdMVRVVX149+KN\r
+HzlWVVVVrT53eH5+/urZbDabzWaz2Wz30tLSM2vrVVVVVVVVVVVd/t9ffN33XfzkC9+oqqqqqqqq\r
+qqqqqtXnnvzQu5a3Xf2fq9XnDs/Pz189m81ms9lsNpvtXlpaemZtvaqOzJZuvv9YVVVVtXby0YWF\r
+LcdX109++Q82b73u9EZVVVWP3r131x1DVVXVh3cv3viRY1VVVdXqc4fn5+evns1ms9lsNpvNdi8t\r
+LT2ztl5VVVVVVVV9YOfi7Z85UVVff+7I/Pz8s2sb1YnPHn7nvht27dq1vLx81dJll+/506o6uGvb\r
+bZ8+UVVPrFx/xd6Hq+rDuxdv/Mixqqqqqjrx2cPv3HfDrl27lpeXr1q67PI9f1pVVfXo3Xt33TFU\r
+VVVVR2ZLN99/rKqqavW5w/Pz81fPZrPZbDabzWa7l5aWnllbr6qqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpjf/LtS97gx9/ynS+drqqqqqqqqqqq\r
+9TMv/eFvf+vtb//2B//0b/7Dj158ww+eq0599ezcnEt+8ltV9a9/+OLrvu/iegEAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD3\r
+HNg/jcM0DtM4TOMwjcM0DtM4TOMwjcM0DtM4TOMwjcM0DufOvTYHAAAAnP/W5w9deun6378KvHpy\r
+3+Gf/lm88pXrDl166aFLLz106aWHLr300KWXHrr00hf+5h8BAADwypkDZ0/tP3/hAgAAAAC08Y0f\r
+/37f/0OvrVV1x09ceN3rPPH1qqqqqqqqqru2b73ufY9WVVVV1cFd22779ImqemLl+iv2Plytnzlx\r
++eZNK392bL2qv773xsv3HK6q6shs6aYHjldVVa2d+sv5+fnPnzpTVQ/fsn3XHUO1vvrY/Pz8F0+v\r
+VVVVVVXVxjMvPf+Jl57/TFVV1WMf+Ycffr2f+IWXnzlTVVVVVVVVVVUbG6t7tmxeWLjssssuu+yy\r
+yzYvbFrc+b6qund5cd9DT1XVo3fvvWLvw1VVnfrKBy7bdnNVVVVVHZkt3fTA8aqqqvXVx+bn5794\r
+eq2qqqqqqqqqqqqqqqr6+nPHfn371lsOPVmtrz42Pz//xdNrVVVVVVUdmS3d9MDxqqqqqrp3dvnt\r
+Dz71yK/unv3m56uqqqpH7967646hqqrqU/t2LL/jkaqqqmp99bH5+fkvnl6rqqqqqqqNZ156/hMv\r
+Pf+Zqqqq6vnHvz0358d/9u+rqqqqqqqqqqqqqqpOfuW3N1+2s1pffWx+fv6Lp9eqqqqqqjoyW7rp\r
+geNVVVVVde/s8tsffOqRX909+83PV1VVVY/evXfXHUNVVdWn9u1YfscjVVVV1frqY/Pz8188vVZV\r
+VVVVVVVVVVVVH9i5eMOHnqiqk19+38LmHeu1fubE5Zs3rfzZsfWq/vreGy/fc7iqDu7adtunT1TV\r
+EyvXX7H34ar61L4dy+94pKqqqlo/c+LyzZtW/uzYelV/fe+Nl+85XFVV9ejde3fdMVRVVVVHZks3\r
+PXC8qqpqffWx+fn5L55eq6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqrHPvIPP/x6P/ELLz9zpqqqqqqqqqqqqo2Nqurkl//u9a/zI//829XG\r
+2kv/5A2+/4dfW6szJ//29a/z3/7YP1YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAPQf2T+MwjcM0DtM4TOMwjcM0DtM4TOMw\r
+jcM0DtM4TOMwjcO5c6/NAQAAABfP/d3H3/zTn/vgn5+/cPHi984+d/O/+9j/8U4AwKsnbz785l8E\r
+AAAA8MqZA2dP7T9/4QIAAAAAVH/4S+fn5vzM4sv79v7jG17nn/7zl6uqqn7tbXtvvP2TVVVVTz/y\r
+25s3X/nHn3ns6+trz584/tEPP1hVB3dtu+3TJ6rqiZXrr9j7cLW++sTCpk3DC6ertdNfefeOrZfv\r
+OVxV1ZHZ0k0PHK+qqqru3r143e88eHqjk195ZOdbF3bdMVTVffu2X3PX/SdOrdXGC08fO/rRoaqq\r
+ztx39uglZx98U1VVJ5/6+x98ve97w4XF7d+96qrvXnXVd6+5+ZtVVVW/9ra9N97+yaqqXnzyfZs2\r
+XXZ8db2qTn754KZNC+PJtWr41d077zhabaw9+84rtlyx9+Gqqr7+/NFNC1sfO7lWVVVVHZkt3fTA\r
+8aqqquq+fduvuev+E6fWauOFp48d/ehQVVVVVVVVVU8dPfpXX3luo9ZPnbhr+9bbH/pKVd23b/s1\r
+d91/4tRabbzw9LGjHx2qqjoyW7rpgeNVVVVVdeIz71zcec/uLZsfeHq1qqqqevTuvbvuGKqqql48\r
+du/CwtKhzx7bqLXV5x469IWqum/f9mvuuv/EqbXaeOHpY0c/OlRV1Zn7zh695OyDb6qqqqp+/9+e\r
+n5tzy+dfqqqqqqpfe9veG2//ZFVV1a+9777x+FMnz6yfevZLf/jOXUt7f7+q7tu3/Zq77j9xaq02\r
+Xnj62NGPDlVVHZkt3fTA8aqqqqo68Zl3Lu68Z/eWzQ88vVpVVVU9evfeXXcMVVVVLx67d2Fh6dBn\r
+j23U2upzDx36QlXdt2/7NXfdf+LUWm288PSxox8dqqqqqqqqquoDOxe3LL39iedPb6y9+Ie37lh+\r
+x8er9dUnFjZtGl44Xa2d/sq7d2y9fM/hqjq4a9ttnz5RVU+sXH/F3oer6sVj9y4sLB367LGNWlt9\r
+7qFDX6jWV59Y2LRpeOF0tXb6K+/esfXyPYerqqoevXvvrjuGqqqq6shs6aYHjldVVVX37dt+zV33\r
+nzi1VhsvPH3s6EeHqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqq6uRTf/+Dr/d9b7iwuP27V1313auu+u41N3+zqqrWHz374I+c/fj/VlVVdfe/eu3K\r
+a16+47aX3/xjF1/3Or/88EtV9cF/f35uzv+y5Ttbf/783Jyf+5W/rQAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB7DuyfxmEa\r
+h2kcpnGYxmEah2kcpnGYxmEah2kcpnGYxmEah3PnXpsDAAAA8MqTR/5i23/42M/8zP/zlv/1M7P/\r
++NJL/wgAePXkzYff/IsAAAAAXjlz4Oyp/ecvXAAAAACAau30f7lxy6v/3RsvvuEHLv70v/3uJ575\r
+RlVV1S3bLluaHamqqqoef/Defdcub1nYvO3KXe/+nQer6uCubbd9+kRVPbFy/RV7H66qv7jvwNU7\r
+r75536233f7uP/rgtZfvOVxV1ZHZ0k0PHK+qqqq+/tzwqzfveevi0uzmdx/+T7uX7xyqav3MiZX3\r
+3LlzaXHr1sWde25478FHqqrqzH1nj15y9sE3VVX1/GMvz82ZmzM3Z27O3Jw3/rNvV1VV3bLtsqXZ\r
+kaqqPvuru5f23ldVVRtrNy9uvvXol6vTL/7F26+7avd1N739jl+//55rrtj7cFVV1f2/dfuV2668\r
+6qqrbv3gY1VVHZkt3fTA8aqqqmr9zImV99y5c2lx69bFnXtueO/BR6qqqqqqqqrqiZW7rl3esXXr\r
+4uLSVXe+595T6xtVtX7mxMp77ty5tLh16+LOPTe89+AjVVUdmS3d9MDxqqqqqlo/89WlhU1bln6l\r
+qqrqN66dLS8v71hc2Lxl+/Ly8u7Zvqqqjn3iw/uuXd66dfGK7bvvOvj5qlo/c2LlPXfuXFrcunVx\r
+554b3nvwkaqqOnPf2aOXnH3wTVVVVWdO/u0b3+AHf/SVjaqqqqqqW7ZdtjQ7UlVV9YED775m144t\r
+mxe2bNv+y++8+9EXTlfV+pkTK++5c+fS4tatizv33PDeg49UVXVktnTTA8erqqqqav3MV5cWNm1Z\r
++pWqqqrfuHa2vLy8Y3Fh85bty8vLu2f7qqo69okP77t2eevWxSu2777r4Oerav3MiZX33LlzaXHr\r
+1sWde25478FHqqqqqqqqquoDOxdv/ON7f3m2Y+tbF2+88+4vnV6rqr+478DVO6++ed+tt93+7j/6\r
+4LWX7zlcVQd3bbvt0yeq6omV66/Y+3BVVcc+8eF91y5v3bp4xfbddx38fFX9xX0Hrt559c37br3t\r
+9nf/0QevvXzP4ar6jWtny8vLOxYXNm/Zvry8vHu2r6qqI7Olmx44XlVVVa2fObHynjt3Li1u3bq4\r
+c88N7z34SFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVfX8Yy/PzZmbMzdnbs7cnDf+s29XVfWNtT8/e/SSsx//v6qqqh64/NUfe+PF1//AxZ/8l6++\r
+c+Vvqqpa+/p/ufaXvvdPfvDif/PG8/9+97dW16sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAew7sn8ZhGodpHKZxmMZhGodp\r
+HKZxmMZhGodpHKZxmMZhGodz516bAwAAAAAAAAAAAAAAAPDKmQNnT+0/f+ECAAAAAFRVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV/fueuvb89VVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX1jZPXnD16yTef/HxVVVVVVVVVVVVVVVVV\r
+VQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAMA9B/ZP4zCNwzQO0zhM4zCNwzQO0zhM4zCNwzQO0zhM4zCNw7lzr80BAAAAAAAA\r
+AAAAAAAAeOXMgbOn9p+/cAEAAAAAqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qpNPfnJ66sXq9LN/df3WzStPfq2qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqpe+8K/+7uP/5hsb61VVVVVVVVVVVVVVVVVVAQAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPcc2D+NwzQO\r
+0zhM4zCNwzQO0zhM4zCNwzQO0zhM4zCNwzQO5869NgcAAAAAAAAAAAAAAADglTMHzp7af/7CBQAA\r
+AACoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnv3C7+3deeWV27dfuWN2932f\r
+raqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqV\r
+lZWVlZWVlZWVlZWVlZWVlZWVlZV773u4qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqpqZWVlZWVlZWVlZWVlZWVlZWVlZWXl3vserqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqAgAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AO45sH8ah2kcpnGYxmEah2kcpnGYxmEah2kcpnGYxmEah2kczp17bQ4AAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAA7jmwfxqHaRymcZjGYRqHaRymcZjGYRqHaRymcZjGYRqHaRzOnXttDgAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAADuObB/GodpHKZxmMZhGodpHKZxmMZhGodpHKZxmMZhGodpHM6de20O\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO45sH8ah2kcpnGYxmEah2kcpnGYxmEah2kcpnGYxmEa\r
+h2kczp17bQ4AAADA+W8ee+zqt37sLW/52M/+739+++9893sXgNO/9POHLr300KWXHrr00kOXXvpf\r
+X34NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAwD0H9k/jMI3DNA7TOEzjMI3DNA7TOEzjMI3DNA7TOEzjMI3DuXOv\r
+zQEAAAD48v/9cx+//v7vnb944TvrT/y7n/3EHU8Ap3/p5z/zB0+ff/XV86++ev7VVwEAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAID/nyC4efW0oAIAfP8edSQzhCSEPjRyWlgLVy2jCCIogoJ2Z3fp\r
+bkLaRBQtZkCndLDIpE7m8UgQQYu+iDopiFmYJ5PK8fc69+l5AAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIvz6Mqu7Mqu7Mqu7Mqu7Mqu7Mqu7MquPI7TGQAAAIAf\r
+vvfuX/zuDeCfX3/kxkPfAV6+ev8z3/4TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4OI+u7Mqu7Mqu7Mqu7Mqu\r
+7Mqu7Mqu7MrjOJ0BAAAAePnLV29+7ru3bt2+/eZLv/zIfc9fH+Dlq/c//uGrTz3wwNOf+NRvrr8I\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZUUfAACAAElE\r
+QVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfn0ZVd2ZVd2ZVd2ZVd2ZVd2ZVd2ZVdeRynMwAA\r
+AACXb7/Un/zAtTuvXLvzzh99/rHj9iXw76eefv33f/7PK3999QeP3bj7rhd/8goAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAACAi/Poyq7syq7syq7syq7syq7syq7syq48jtMZAAAA4PL0wkP3PfuNH79zun37rb/99rMf\r
+uvmZ6wAAvPbFh248fA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAxXl0ZVd2ZVd2ZVd2ZVd2ZVd2ZVd2ZVcex+kM\r
+AAAAePfN567dcccr/7oF3PrLl65fuQ8AgH989WM3Pvo9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfn0ZVd2ZVd\r
+2ZVd2ZVd2ZVd2ZVd2ZVdeRynMwAAAODyeOPmPVd++s2fvXv78vKd/eMXHnzig1/D5envf3jqubde\r
+ff3471tvvPDEzXuuPP/kSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuzqMru7Iru7Iru7Iru7Iru7Iru7Iru/I4\r
+TmcAAAAA3v71jZ8/+vAT9977+Pve/8ynv/Laa//D5Tuv5qMfv3Hve67fdff3H3zkV996FgAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAuzqMru7Iru7Iru7Iru7Iru7Iru7Iru/I4TmcAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAcHEeXdmVXdmVXdmVXdmVXdmVXdmVXdmVx3E6AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AICL8+jKruzKruzKruzKruzKruzKruzKrjyO0xkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXJxH\r
+V3ZlV3ZlV3ZlV3ZlV3ZlV3ZlV3blcZzOAAAAAAAAAAAAAAAAgJ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3Y\r
+iZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3Y\r
+iZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YiZ3YCQAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODiPLqyK7uyK7uyK7uyK7uyK7uyK7uyK4/jdAYAAAAA\r
+AAAAAAAAAADsxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7s\r
+xE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7sxE7s\r
+xE7sxE7sxE7sxE7sxE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+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\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg356Yxj6NfRr7NPZp7NPYp7FPY5/GPo19\r
+Gvs09mns09iXlw81AAAAAAAAAAAAAAAAoDIqozIqozIqozIqozIqozIqozIqozIqozIqozIqozIq\r
+ozIqozIqozIqozIqozIq4xcPfuSmj57/xftvrYzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzK\r
+qIxfPPiRmz56/hfvv7UyKqMyKqMyKqMyKqMyKqMyKqMyKqMyKqMyKqMyKqMyAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgH17Yhr7NPZp7NPYp7FPY5/GPo19Gvs09mns09in\r
+sU9jX14+1AAAAAAAAAAAAAAAAIDKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzK\r
+qIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzK\r
+qIzKqIzKqIzKqIzKqIzKqIzKqIzKqIzKqAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAABg356Yxj6NfRr7NPZp7NPYp7FPY5/GPo19Gvs09mns09iXlw81AAAAAAAAAAAAAAAA\r
+AM/9ZE9lHD5yBAAAAACGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqG\r
+GoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYa\r
+hhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYahhqG\r
+GoYahhqGGoYahhqGGoYahhqGGoYahhqGGoYa/j9BeAMuimHY9XnH+SwhNaWMPCsFNrKOrWbpNtpC\r
+N9iewYBtbOfq6ujeo08rV7Yl2chIlmIkc7FyI8mydH1173mDwxhZ3G4j8dJQh1BI2w2fJT47rHv2\r
+ZEsWRmpCjD8ixZFl/cdHmR1L8m/va4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY\r
+Y4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVfXS9WfPz07Pz07Pz07Pz07Pz07Pz07Pz07Pz07Pz07Pz07Pz07Pz07P\r
+z07Pz07feOMbB1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfe2L1/e5Z998662qqqqqqqqqqipj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY\r
+Y4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxpiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeun6s+dn\r
+p+dnp+dnp+dnp+dnp+dnp+dnp+dnp+dnp+dnp+dnp+dnp+dnp+dnp2+88Y2Dqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqq+9sXr+9yzb771VlVVVVVVVVVVlTHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY\r
+Y4wxxphnTu66fPWaMcYYY4wxxjxzctflq9eMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGmGdO7rp89ZoxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhjzzMldl69eM8YYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY\r
+Y4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcZUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1UvXnz0/\r
+Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/O33jjW8cVFVVVVVVVVX15lf/\r
+H/+3d9/xU//Ov/NTf+R/9Om/cOtf/NZb1Vv/7P/+E+94x0+84x0/8Y53/MQ73vET73jHf/g/+UhV\r
+VVVVVVVVfe2L1/e5Z998662qqqqqqqqqqqobn/uZg4MODjo46OCgg4O+43f9I2OMMcYYYz7wwMXD\r
+w8PDw8MLRxfvfPTKXzh/0RhjjDHGGGOMMcYYY4x55uSuy1evGWOMMcYYY8z1v/ehp05fNMYYc/Oz\r
+j9x2fJ8xxhhjjDHGmD/5e37r4KCDgw4OOjjo3/zb/1tjjDHGGGOMr1y//eLhbfe82xhjjDHGGGPM\r
+zc8+ctvxfcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY8zNzz5y2/F9xhhjjLn+9z70\r
+1OmLxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjbn72kduO\r
+7zPGGGOMMcYYY4wxxhjz/M//Z3/o39l3fudb3/ZdX/v9f+ofPPZrHzfGGGOMMbdevnZ4eHjhwoXb\r
+Lh/d/cEHPvhzLxhjjLn+9z701OmLxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY8xee+uU/8If+\r
+ybd+SwcHPfbFjxtjjDHGGHPr5WuHh4cXLly47fLR3R984IM/94IxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxrznI/+v3/ff+C+/\r
+/dvf+q7v+Sf/g7/8vzPGGGOMMebWlz/xJy68/F3f9eZ3/I5//m+99+duvs6YW1/+xJ+48PJ3fdeb\r
+3/E7/vm/9d6fu/k6U1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUvXX/2/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0\r
+/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0jTe+cVBVVVVVVVVV1S/+L/7oz/y5//1vvfnNt/7LX/+//+k/\r
+8h9/6P9e1Vtvfv3rb379629+/etvfv3rv/Cn/sjf/T9+rqqqqqqqqqq+9sXr+9yzb771VlVVVVVV\r
+VVVV1a1X/g9//D2/9Mff80t//D2/9D+487WDg77rD54bY4wxxhjzgQcu3vXxZ05eO7n58vUn/9f3\r
+Xrj9jo++emKMMcYYY4wxxhhjjDHmmZO7Ll+9ZowxxhhjjDHGGGOMufnZR247vs8YY4wxxhhjzJ/8\r
+Pb/1bf/yl//4e37pj7/nl/74e37p0i/8VWOMMcYYY8zH/vMHL977njsuXvjQF24aY4wxxhhjzM3P\r
+PnLb8X3GGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGPMzc8+ctvxfcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjzM3PPnLb8X3GGGOMMcYY\r
+Y4wxxhhj3vE73/iW7/gX/+O/8Pf+zPs++y1v6+3/9n9mjDHGGGNuvXzt8PDw6hduvvSlF5/+mUcv\r
+Xrzw2C/cMMYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMeah//4/+T1/9At/4F9+8+Cgx774\r
+cWOMMcYYY269fO3w8PDqF26+9KUXn/6ZRy9evPDYL9wwxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx5qnnv3Bw0O/8Y5/9Xzx9/j99\r
+7z/4t6/9uDHGGGOMMff/2X96cNC/fvGX//C/9y8ODvo3nv/rxtz/Z//pwUH/+sVf/sP/3r84OOjf\r
+eP6vm6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqp66fqz52en52en52en52en52en52en52en52en52en52en\r
+52en52en52en52enb7zxjYOqqqqqqqqqqv72H/63fv7/83pVffXGxb/xZ/79qqqq6o2v/PQnv++P\r
+/tOvvVlVVVVVVVVVX/vi9X3u2TffequqqqqqqqqqqsoYYx65dwcH/dG/8781xhhjjDHmAw9cvPtH\r
+njXm1ivXDg8PP/BrN4158sGje//604888867Hrrz0n2X/vyv3jQnX37+fU/fd3T54sU7Lz3w0uMv\r
+vXZizM1fe/pdjx1fvOP240ff/fhHji9fvWbMo1duv//TLxrz3CfuOXr4qjEf+4WHj999fOn4wuWr\r
+14wxN7/04eN3Hx8/cPuFCxeP3318/O7jKz/2nDHG6y/8+Bd+4Me/8KQxxvzJ3/Nb/9Lv/3vGGGOM\r
+McYYY4x56vE77v6RZ3/g4aN7/oPnjDGPXrn9/k+/aMxzn7jn6OGr5uaXPnz87uPjB26/cOHi8buP\r
+j999fOXHnjPGPPng0b1//elHnnnnXQ/deem+S3/+V2+ak6+8+NjHrly66+LFy0fvfPaRF189McYY\r
+Y4wx5ubnf/Bdj9158Y6Lx4+9+wc+enz56jVjTr7y4mMfu3LprosXLx+989lHXnz1xJiT3/zIez98\r
+79HxxaM7j+567Mozv3Fibn7pw8fvPj5+4PYLFy4ev/v4+N3HV37sOWM+9gsPH7/7+NLxhctXrxlj\r
+zMmXn3/f0/cdXb548c5LD7z0+EuvnRjz6JXb7/nkEw88df8977nj+LH3PP+bJ8YYY4wxxpjn/8+P\r
+3//I5YuXLt7xzuOHfuyaMSdffv59T993dPnixTsvPfDS4y+9dmLMo1duv//TLxrz3CfuOXr4qjHm\r
+yQeP7v3rTz/yzDvveujOS/dd+vO/etM8/8k/d9/Dx7dfunjx7ssP3HjsxmuMefTK7fd88okHnrr/\r
+nvfccfzYe57/zRNz80sfPn738fEDt1+4cPH43cfH7z6+8mPPGXPylRcf+9iVS3ddvHj56J3PPvLi\r
+qyfGGK+/8ONf+IEf/8KTxhjz7/5r3/j2f+ULj/29//1T/6e//V3f/s1/9c/8bWOMMcYYc+vla4eH\r
+h1e/eMuYDz9zfPTQB4z52C88fPzu40vHFy5fvWaMufmFpw4vHr34lRNjbn7+L1y4/ehjX2FOvvLi\r
+Yx+7cumuixcvH73z2UdefPXEGPPkg0f3/vWnH3nmnXc9dOel+y79+V+9aU5+8yPv/fC9R8cXj+48\r
+uuuxK8/8xokxxusv/PgXfuDHv/CkMcb4KnPpe79+cNBjX/y4McYYY4wxt16+dnh4ePWLt4z58DPH\r
+Rw99wJiTLz//vqfvO7p88eKdlx546fGXXjsx5tErt9/zySceeOr+e95zx/Fj73n+N0+MMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY\r
+Y4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4z5/d/95nf8V371\r
+xlf+yrP/4Edvvs4YY4wxxpiT1/7qd337N7/1t79663U3X/6Jt72t7/jdv2JOXvur3/Xt3/zW3/7q\r
+rdfdfPkn3va2vuN3/4qpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpeuP3t+dnp+dnp+dnp+dnp+dnp+dnp+\r
+dnp+dnp+dnp+dnp+dnp+dnp+dnp+dvrGG984qKqqqqqqqqrqCx/8X/7M+/6Dr3/9rbf+yef/8z/1\r
+Rz7zyc9VVVVVrzzxP/ub7/o7VVVVVVVVVVV97YvX97ln33zrraqqqqrqm/+/N772pTe+9nJVVcaY\r
+k1d/9F/9zre+9bu/fOOrjDHGGGOM+cADF+/+kWeN109+8JNXDm+7+NyXT4x58sGji+88/ou/eMOc\r
+vHr92d84MU88funyDz5+4zUnv/7Rh951+91/5RljHr5y8e4f/tCt133sl6/ecfHC5avXjHn0yu33\r
+f/pFY577xD1HD181xphnTu66fPWaMcaYm5995Lbj+4wxxpiPv/rQPvX213/6e4wx5k/+nt9627d/\r
+7V/6zre+83f90//e+37u+muMMcYYY4w5ee3GHbdf+POfvfnRv/XOi/c9bIx59Mrt93/6RWOe+8Q9\r
+Rw9fNcbc/Owjtx3fZ4wxxjz54NHFdx7/xV+8YU5evf7sb5yYJ566dOnJ97/wpVteu/EDHzk+fvpD\r
+xhhjjDHGvO/dF+8+eerm6yc3/sGHLx1duHz1mjFPPHXp0pPvf+FLt7x24wc+cnz89IeMecZdd/z5\r
+D7z02onXT174hQ8//+qJMebmZx+57fg+Y4wxxjxzctflq9eMMeaJxy9d/sHHb7zm5Nc/+tC7br/7\r
+rzxjzKNXbr/47ve99NqJnTz63qN7PvGcMcYYY4wxN3758QsXj37gMx8xJ69cf+onf8iYJx6/dPkH\r
+H7/xmpNf/+hD77r97r/yjDGPXrn9/k+/aMxzn7jn6OGrxpgnHzy6+M7jv/iLN8zJq9ef/Y0T8/x/\r
+8NjT/6+P3vrqya1f/+hD33/x7h99zphHr9x+8d3ve+m1Ezt59L1H93ziOWPMzc8+ctvxfcYYY554\r
+6tKlJ9//wpduee3GD3zk+PjpDxljPv7qQ/vU21//6e8xxpiPffanf+/vfPPgoIODvusP/uoPffmH\r
+jTHGGGPMrZevHR4eXv3iLWOuf+b7LxwdG2PMMyd3Xb56zRhjHrr34rs+c92YZ9x16am/aMwTT126\r
+9OT7X/jSLa/d+IGPHB8//SFjzJMPHl185/Ff/MUb5uTV68/+xol5xl13/PkPvPTaiddPXviFDz//\r
+6okx5uOvPrRPvf31n/4eY4wx5tL3fv3goMe++HFjjDHGGGNuvXzt8PDw6hdvGXP9M99/4ejYmCce\r
+v3T5Bx+/8ZqTX//oQ++6/e6/8owxj165/eK73/fSayd28uh7j+75xHPGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMebml37y4KDv/P2f+13f/ebBQd/+\r
+r+7i3/lRY4wxxhhz4x/97MFBv+0P/PxTP/rz9/6nP/r7vvvNt33rGydz4x/97MFBv+0P/PxTP/rz\r
+9/6nP/r7vvvNt33rGydTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVS9df/b87PT87PT87PT87PT87PT87PT8\r
+7PT87PT87PT87PT87PT87PT87PT87PSNN75xUFVVVVVVVVXVN7/2+fOjP/4Tf+j7fuIP/aG/8/6P\r
+v/HWN6uqqr75W6986r/73/n7n/9nVVVVVVVVVVV97YvX97ln33zrraqqqqr65pu/ss89u3/8saqq\r
+jDFP/wf/+OCg3/vkJ40xxhhjjDEfeODihTuO7rj3jqPLF26//65H/85HjDFPPnh0/MzTxhjjtRu3\r
+XbjwxOduGnP9M1duu/sBc+uVa4eHhz/48i1j/uKjd1y+es2YR6/cfv+nXzTmuU/cc/TwVWOMeebk\r
+rstXrxljjLn52UduO77PGGOM+firD+1Tb3/9p7/HGGP+l3/sS3/03f+vP/3oL/43/42vHxz0rz/4\r
+HxljjDHGGPOx/+d7L9x+6eZXT2598erh4eGHv3TTmEev3H7/p1805rlP3HP08FVjzM3PPnLb8X3G\r
+GGPMkw8eHT/ztDHGnHz5uQsXLnzoC7eMufn5Jy9cPDp5nTHGGGPMySs/dHh4eO2VW8ZcffyOy1ev\r
+mZMvP3fhwoUPfeGWMTc//+SFi0cnrzPP/sjdtz/w0DN//8WT1xljjLn52UduO77PGGOMMc+c3HX5\r
+6jVjjNdu3HbhwhOfu2nM9c9cue3uB4x59Mrt933qeWOe/dF7jt7/YWOMMcYYY/7SBy8dP/20McYY\r
+r9247cKFJz5305jrn7ly290PGPPoldvv//SLxjz3iXuOHr5qjHnywaPjZ542xhhjjDEf+T/cc/TQ\r
+h4x59Mrt933qeWOe/dF7jt7/YWPMzc8+ctvxfcYYc/Ll5y5cuPChL9wy5ubnn7xw8ejkdcZ8/NWH\r
+9qm3v/7T32OMMX/6j/yLb/nOf/4/f+k/u/yX/sG3vK1//YGfMcYYY4wxt16+dnh4ePWLt4y58csP\r
+XLhwaIwxz5zcdfnqNWOMef6n7jt63xPG6yf3Hd/25/7fN8zJl5+7cOHCh75wy5ibn3/ywsWjk9cZ\r
+8+SDR8fPPG2MMebZH7n79gceeubvv3jyOmOMMR9/9aF96u2v//T3GGOMMZe+9+sHBz32xY8bY4wx\r
+xhhz6+Vrh4eHV794y5gbv/zAhQuHxms3brtw4YnP3TTm+meu3Hb3A8Y8euX2+z71vDHP/ug9R+//\r
+sDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDF/+atP/+rf\r
+fcev/t13/OrffcdnT/+YMTf+0c8eHHRw0H//qf/LvTf+H9/5rd/8tre/cjLGGGOMMdd/5ecPDvrt\r
+f/A/+dPf9y/+teP/6B2/842Dgz76Fdd/5ecPDvrtf/A/+dPf9y/+teP/6B2/842Dgz76FVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVX10vVnz89Oz89Oz89Oz89Oz89Oz89Oz89Oz89Oz89Oz89Oz89Oz89Oz89O\r
+z89O33jjGwdVVVVVVVVV1Te/8X/9M3/k//TD/8lvfeOtt/7Zb/z9h//kzzz0yaqqqn/2N9/1k3/s\r
+0aqqqqqqqqqqqq998fo+9+ybb71VVVVVVd9881f2uWf3jz9WVZUx5o/+V7/xtm954wNf+rgxxhhj\r
+jDHmAw9cvOvm09c/f/3Gr980xhjz5INH937yI8YYc/LKM4eHh9deuWXMjV95+MLRsbn5jz94eHh4\r
+86snxjzzsTsvX71mzKNXbr//0y8a89wn7jl6+Koxxjxzctflq9eMMcbc/Owjtx3fZ4wxxhhjjDHG\r
+GHPymz/2O77zm9/2O142xhhjjDHmL33o0tH7/oIx99958b7/8HljHr1y+/2fftGY5z5xz9HDV40x\r
+Nz/7yG3H9xljjDFPPnh07yc/YowxNz//wcPDwzsfvPPOB++888E773zw+Ojuo+tfOTHGGGOMufmP\r
+P3h4eHjzqyfGPPOxOy9fvWZufv6Dh4eHdz54550P3nnng3fe+eDx0d1H179yYk5evf6Bjz94z8OX\r
+Ll46uv/ZR1589cQYc/Ozj9x2fJ8xxhhjnjm56/LVa8aYk1eeOTw8vPbKLWNu/MrDF46OjXn0yu33\r
+f/pFY577xD1HD181xhhjjDHm8XddvOevf8QYY8zJK88cHh5ee+WWMTd+5eELR8fGPHrl9vs//aIx\r
+z33inqOHrxpjnnzw6N5PfsQYY8yLn/ngAx+85/KVy8cPHF+6+7aj9/wFYx69cvv9n37RmOc+cc/R\r
+w1eNMTc/+8htx/cZY8zNz3/w8PDwzgfvvPPBO+988M47Hzw+uvvo+ldOjDHGGGNe+vxPHxz0u+/+\r
+G8b82d//9W/5jn9hjDHGGGNuvXzt8PDw6hdvGXP9M99/4ejYGGOeObnr8tVrxhhz8sozF2677fkv\r
+n7z0K49euHT3zdeZm5//4OHh4Z0P3nnng3fe+eCddz54fHT30fWvnBjz5INH937yI8YYY05evf6B\r
+jz94z8OXLl46uv/ZR1589cQYY4wxxhhjLn3v1w8OeuyLHzfGGGOMMebWy9cODw+vfvGWMdc/8/0X\r
+jo7NySvPHB4eXnvlljE3fuXhC0fHxjx65fb7P/2iMc994p6jh68aY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY\r
+Y4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY85dfe2qfevs+9fZ96u1f/Zv/DWNe+sLfODjo\r
+297+ijGXvvfrBwf9wK//ZWOMMcaYG//oZw8O+m1/4OeN+X3f/ebbvuWNk7nxj3724KDf9gd+3pjf\r
+991vvu1b3jiZqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnrp+rPnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fn\r
+Z6fnZ6fnZ6fnZ6fnZ6fnZ6dvvPGNg6qqqqqqqqp685/83E+84x2//v/9elV9/dee+OT3/ZGqquqb\r
+/9c//of/7ic/V1VVVVVVVVVV9bUvXt/nnn3zrbeqqqqqqqqqqqqMefEXzw4Oevu/93eNMcYYY4wx\r
+5gMPXLz7R541xhhjzJMPHt37k88bY4zXPnbhwoUnPnfTmOufuXLb3Q+YW69cOzw8fO7LJ8Y8/eSl\r
+y1evGfOBBy6+82dfMOaZk7uOHr5qjDHPnNx1+eo1Y4wxN//h+287vs8YY4z54dc/+snPP/7Jz3/Q\r
+GGOMMSev/ujv+M5vfvvv+HVjjDHGGHPy+s3jowsXLt5229Fttx3dduG2Cxe//xFjPvDAxXf+7AvG\r
+PHNy19HDV40xN//h+287vs8YY4x58sGje3/yeWOMOfnyc4eHh8+/emKMMcYYY4wx5uSVHzo8PLz2\r
+yi1j/tLjd1y+es2cfPm5w8PD5189McYYY4wxNz//kffce/G+n3reGHPzH77/tuP7jDHGGPPMyV2X\r
+r14zxnjtYxcuXHjiczeNuf6ZK7fd/YAxj165/f5Pv2jMc5+45+jhq8YYY4wxxvylD146fvppY4wx\r
+XvvYhQsXnvjcTWOuf+bKbXc/YMwHHrj4zp99wZhnTu46eviqMebJB4/u/cnnjTHm5NUXji4ePvZ/\r
++cjJmOf+d/ceveeDxjx65fb7P/2iMc994p6jh68aY27+w/ffdnyfMcacfPm5w8PD5189McYYY8wP\r
+v/7RT37+8U9+/oPGmBuf+1sHB/2uw79pzP/4X/utt33b140xxhhjzK2Xrx0eHl794i1jPvzM8dFD\r
+HzDGmGdO7rp89ZoxxpgPPHj0/X/nhad/6PjOj10z5uTLzx0eHj7/6okxxhhjnnzw6N6ffN4YY4wx\r
+5ubnP/Keey/e91PPG2N++PWPfvLzj3/y8x80xhhjLn3v1w8OeuyLHzfGGGOMMebWy9cODw+vfvGW\r
+MR9+5vjooQ8Yr33swoULT3zupjHXP3PltrsfMObRK7ff/+kXjXnuE/ccPXzVGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcZ4/eNv/45vfutv/8qtMf+r\r
+/9rX3/a2fvDLP2yMMcYYc/LaX/2ub/vmt373b96aW6/8+Le8re/43f+FOXntr37Xt33zW7/7N2/N\r
+rVd+/Fve1nf87v/CVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdVL1589Pzs9Pzs9Pzs9Pzs9Pzs9Pzs9Pzs9\r
+Pzs9Pzs9Pzs9Pzs9Pzs9Pzs9Pzt9441vHFRVVVVVVVXVN994/Wf++9/3d//Kp99865vf/K39F4/+\r
+6Z/6E3+pqqrf+sc/8snv+6P/9GtvVlVVVVVVVVVVfe2L1/e5Z998662qqqqqqqqqqipj7v8T/+zg\r
+oD/zn/9vjDHGmPe8/657n7pqjDEfeODi3T/yrDHGGGOefPDo3p983hhjzOOP3XH8g4/feM3Jyx99\r
+6F233/3xZ4x577tuv/+nnjMnv/H8XXdcuHz1mjHXfuj40tWnjK9cf+Ce244evmqMMc+c3HX56jVj\r
+jDE3v/DU4W0Xn335xBhjzMdffWifevvrP/09xpibL//47/7DX/hjD/0//9Sf/8U/+N/++sFBv/e9\r
+f8MYY97z/rvufeqqMebG/+eRCxdue/7LJ8a89CuPXrhw4ZlXTsy1Hzq+dPUp4yvXH7jntqOHrxpj\r
+bn7hqcPbLj778okxxpgnHzy69yefN8YY8/gH77jrxSdeeOXE3Pi1jzz1qWvGGGOMMca8990X7/7L\r
+H7r5upc++/SlOy5cvnrNmMc/eMddLz7xwisn5savfeSpT10z5oX/+KlnP/sxc/IbLzx078X7f/YF\r
+Y8zNLzx1eNvFZ18+McYYY545uevy1WvGGPP4Y3cc/+DjN15z8vJHH3rX7Xd//BljHr1y+/2fftGY\r
+5z5xz9HDV40xxhhjjLnx//7AhYtHH/zMR8zJlz/2oZ/6IWMef+yO4x98/MZrTl7+6EPvuv3ujz9j\r
+zLUfOr509SnjK9cfuOe2o4evGmOefPDo3p983hhjTr783IULF6598ZY5efWFd9938eg9HzTm0Su3\r
+3//pF4157hP3HD181Rhz8wtPHd528dmXT4wx5vEP3nHXi0+88MqJufFrH3nqU9eMMR9/9aF96u2v\r
+//T3GGPsh//N3/XG2771G//u+//zP3H3ywcHvf2P/Jwxxrzn/Xfd+9RVY8ytl68dHh5e/cLNm79+\r
+/emfefT2ixce+4UbxhjzzMldl69eM8YY88LpAxe//33HRxd+4NduGmMe/+Add734xAuvnJgbv/aR\r
+pz51zRjz5INH9/7k88YYY174j5969rMfMye/8cJD9168/2dfMMZ8/NWH9qm3v/7T32OMMfc9+ov/\r
+wyu//L1vf/PgoO+79+//D6/88vu/8HFjzHvef9e9T101xtx6+drh4eHVL9y8+evXn/6ZR2+/eOGx\r
+X7hhzOOP3XH8g4/feM3Jyx996F233/3xZ4x59Mrt93/6RWOe+8Q9Rw9fNcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx5oHDf3pw0H/97v/n//zP/cNv\r
+eVvf9d/6BWPMX/7qX3r9p/+V1/7Wv2mMMff/2X96cNDvv/xL/+7/6J8fHPS9z/y4Mff/2X96cNDv\r
+v/xL/+7/6J8fHPS9z/y4qaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqXrj97fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6\r
+fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnb6xhvfOKiqqqqqqqqq6mu/8Df+L8d/9qf+7X/7P/x3/gf/\r
+6Xue+vKX/39VVX3u/v/J33zgb1dVVVVVVVVVVVVf++L1fe7ZN996q6qqqqqqqqqqytx65cf/pW/7\r
+5nf8rn90MsYYY8x9x7cdPfikMcZ84IGLd//Is8YYY4x58sGje3/yeWOMMSevPPfeD997+6WLF48v\r
+XfnYYzdeY8zNf/z0ux+7865H77vv8SuPXL18+eo1Y25+6dr3v+/S8Z+79/uvvucJdx09fNWYB993\r
+5/EDx5cuX7hwdMfxA8fHD77TGGOeuHH/0Z13XLr/0v1/7VljzMdffWifevvrP/09xphbX/7EH/pj\r
+r373v/Jb3/Ktb/323/v6H/2Bv3vjq4wx5r7j244efNIY8/QPHR89/Lgxxusn916+cP9//FFz80vX\r
+vv99l47/3L3ff/U9T7jr6OGrxhjzxI37j+6849L9l+7/a88aY5588Ojen3zeGGPMyasvPHbjyqW7\r
+L168dPHye+557489bYwxxhhjzM3PX3vXY8cXLx/d+YF3f/CF4+MP/6AxJ6++8NiNK5fuvnjx0sXL\r
+77nnvT/2tDHP/fsP3fXApYuXLl68+9IDNz5w86snxhjzxI37j+6849L9l+7/a88a8+D77jx+4PjS\r
+5QsXju44fuD4+MF3GnPyynPv/fC9t1+6ePH40pWPPXbjNcY8euX2+z/9ojHPfeKeo4evGmOMMcYY\r
+Yz7ynz3+zvcdX7x08ei+44d+7JoxJ688994P33v7pYsXjy9d+dhjN15jzM0vXfv+9106/nP3fv/V\r
+9zzhrqOHrxpjnnzw6N6ffN4YY8y1H3/vnd9/530fvP/+D7378b9219F7PmjMo1duv//TLxrz3Cfu\r
+OXr4qjHGPHHj/qM777h0/6X7/9qzxpy8+sJjN65cuvvixUsXL7/nnvf+2NPGmI+/+tA+9fbXf/p7\r
+jDHm+i/+rf/eH3vtO7/zrW/77f+/7z38pade/svGGHPf8W1HDz5pjLn18rXDw8PDw8OLl47u/oEH\r
+PvhzLxhjHnzfnccPHF+6fOHC0R3HDxwfP/hOY8zJqy8eXTy87e53GWPMyasvPHbjyqW7L168dPHy\r
+e+557489bYx58sGje3/yeWOMMc/9+w/d9cCli5cuXrz70gM3PnDzqyfGmI+/+tA+9fbXf/p7jDHm\r
+3/uebxwcdHDQwUEHBx0cdMev/BVjzH3Htx09+KQx5tbL1w4PDw8PDy9eOrr7Bx744M+9YIw5eeW5\r
+93743tsvXbx4fOnKxx678RpjHr1y+/2fftGY5z5xz9HDV40xxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjLn1mz/2py5/6V/+l9/4lu/8rd/7J/7BBz73\r
+cWPMX37tqX3q7V/9W/9dY4y59eVP/IkLL3/Xb3vr29/+X37fgz9/46uMufXlT/yJCy9/129769vf\r
+/l9+34M/f+OrTFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVW9dP3Z87PT87PT87PT87PT87PT87PT87PT87PT\r
+87PT87PT87PT87PT87PT87PTN974xkFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV/74vV97tk3\r
+33qrqqqqqqqqqqrKGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGPMD/6ly3f98DPG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY\r
+Y4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxpi/+ut/cp96+3/x//6LxhhjjDHG\r
+GGOMMcaYqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnrp+rPnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fn\r
+Z6fnZ6fnZ6fnZ6fnZ6dvvPGNg6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvvbF6/vcs2++9VZV\r
+VVVVVVVVVZUxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGPP/Jwjfo78x6MLO84e3nnpBuzvTTo9nVmf3\r
+dLfVcZyOFo/d8Y/O9LKO8yQIITyK+CT4EAkimQN4jDpbNDtKYxj9sBZZRoWDFmppg3gpVOt31G++\r
+XIqiEiKES8Jze5HW6qd0BIEkz/Pe12t2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2\r
+Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2\r
+Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2\r
+Zmd2Zmd2Zmd2Zmd2XvnQD/7IB++bnZ/42D3ffstNL37ovtmZndmZndmZndmZndmZndmZndmZndmZ\r
+ndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZ\r
+ndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZ\r
+ndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZ\r
+ndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZ\r
+ndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZ\r
+ndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZ\r
+ndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZ\r
+ndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZ\r
+ndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZ\r
+ndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZ\r
+ndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndmZndn5p+/4L/79W//G\r
+/+9Pf3J2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2Zmd2qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquqV995z\r
+Oh5Ox8PpeDgdD6fj4XQ8nI6H0/FwOh5Ox8PpeDgdD6fj4XQ8PPHE42dVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVX368r37yD1PXr9eVVVVVVVVVVU1O7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7Mz\r
+O7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7Mz\r
+O7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7Mz\r
+O7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7Mz\r
+O7MzO7Nz1+vuuut1d931urvuet1dd73urrted9ddr7vrf/onPzQ79777RecvPPOZz3nmM5777Bf8\r
+k//37MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO7MzO\r
+7MzO7MzO7MzO7MzO7MzO7MzO7MzOXa+7667X3XXX6+6663V33fW6u+563V13ve6u/+mf/NDszM7s\r
+zM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7s\r
+zM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7s\r
+zM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7s\r
+zM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7s\r
+zM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7s\r
+zM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7s\r
+zM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7s\r
+zM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7s\r
+zM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7s\r
+zM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7szM7s\r
+zM7szM7szM7szM7szE5VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVvfLee07Hw+l4OB0Pp+PhdDycjofT8XA6\r
+Hk7Hw+l4OB0Pp+PhdDycjocnnnj8rKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqT1++dx+558nr\r
+16uqqqqqqqqqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqlffeczoeTsfD6Xg4HQ+n4+F0PJyOh9PxcDoeTsfD\r
+6Xg4HQ+n4+F0PDzxxONnVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV9+vK9+8g9T16/XlVVVVVV\r
+VVVVBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+UFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVWvvPee0/FwOh5Ox8PpeDgdD6fj4XQ8nI6H0/FwOh5Ox8PpeDgd\r
+D6fj4YknHj+rqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqurTl+/dR+558vr1qqqqqqqqqqoqAAAA\r
+AAAAAAAAAA/cd8eFuw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxw3x0X7j4AAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAPDAfXdcuPsAAK5deeMrXvji+VUAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpX3nvP6Xg4HQ+n4+F0PJyO\r
+h9PxcDoeTsfD6Xg4HQ+n4+F0PJyOh9Px8MQTj59VVVVVVVVVVfXkn7znnd/1zDd//de/+Wnf9Jvf\r
+9xOf+uz1qnryT97zzu965pu//uvf/LRv+s3v+4lPffZ6VVVVVVVVVX368r37yD1PXr9eVVVVVVVV\r
+VVWFF/zVG2dnnZ11dtbZWX/nX/xbAAAA4J2vvvPcuXPnzp07d+7cuXPnzp07975LVwF84Ld+6f63\r
+PwQAAAAAAAAAAAAAAAAAAAAAAAAAz/+Wz3zFX7n+BZ/XF33Zk990858dPvxxAAAAAL/7K6976Z23\r
+PfPpNz/7Obe9/CfeAgAAAAAf+K1fuv/tDwEAAAAAAAAAAAAAAADAv37pp77+bzzx+Z/T2Vm//PDH\r
+AQAAADz60OFH737Rs5958zNu/bbvvuvuN7z7QwDwgd/6pfvf/hAAgGv/7L7v/YdvOAIAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAXv/yT37t//XJv/B5N77sLz/xnFf+OwAAAODKx/7td3/LZ7/0\r
+C2/8xac++c0XP3HpGuDKx/7td3/LZ7/0C2/8xac++c0XP3HpGlRVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXV\r
+K++953Q8nI6H0/FwOh5Ox8PpeDgdD6fj4XQ8nI6H0/FwOh5Ox8PpeHjiicfPqqqqqqqqqqr6g2/+\r
+hre+8A2fffLG9U9effffe9qv3P3uqvqDb/6Gt77wDZ998sb1T15999972q/c/e6qqqqqqqqq+vTl\r
+e/eRe568fr2qqqqqqqqqqgov+Ks3vuBLPnvbbZ+87bZP3nbbJ3/sHY8BAAAA73z1nbd+56svXbp0\r
+6dKlS5cuXbp0CQAAAAAAAAAAAAAAAAAAAAAAAAAAAPi7f+sz3/rsT93xgj+7+ZueODvrP/vGBQAA\r
+AP7oN19189O/7Q3/8h2PXr76gff9m3/6s28BAAAAAAAAAAAAAAAAAAAAAAAAfv5rn/wbf+szX/8l\r
+N87O+uWHPw4AAABw9Qe+7Rl3/dS/+MAjly599APv+PX7f/4dDwMAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAACHH/7M2Vlf/o1//rK7/+P3XPzUt/7gHwMAAACv/gdPnp311ec+9fSnXT87\r
+6xt/+N8Br/4HT56d9dXnPvX0p10/O+sbf/jfoaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpeee89p+PhdDyc\r
+jofT8XA6Hk7Hw+l4OB0Pp+PhdDycjofT8XA6Hk7HwxNPPH5WVVVVVVVVVdWv/jf/1W8/9KdV9Sf3\r
+Pf2f//3XVdWv/jf/1W8/9KdV9Sf3Pf2f//3XVVVVVVVVVdWnL9+7j9zz5PXrVVVVVVVVVVVVeMFf\r
+vfEl//l/BAAAAADgna++89YLrwEA4IPveMXtt9/+3FuffuHuAwC85sKtL3rDG37o+1565/Oec/v3\r
+/vDvfewK8Ltv+MkX33H7rbfc8qzz3/kD/+hnPnTlGvCaC7e+6A1v+KHve+mdz3vO7d/7w7/3sSsA\r
+fu9XX//SO2+75ZZnfft3PO/HXvNbwNUrD732FT/w3Gffcsuzzr/k5a968PJVAK594LEPve2xD/0G\r
+AACu+Tdv+w9nZ/3lpy0AAABw73Nu+e6f/B0AAH73DT/54jtuv/WWW551/jt/4B/9zIeuXAM++I5X\r
+3H777c+99ekX7j4AwJWPvefHf+DF52991rNvPf/87/3+0yNXgCsfe8+P/8CLz9/6rGffev753/v9\r
+p0euAFevPPTaV/zAc599yy3POv+Sl7/qwctXAbj2gcc+9LbHPvQbAOAq/NhXXj8765cf/jgAAABw\r
+9ZF3nDt37tc/fAkAgA++4xW33377c299+oW7DwBw9cpDr33FDzz32bfc8qzzL3n5qx68fBX42AcO\r
+//B7v+uZz3zW7d/78l/4/9x+4e4DcPXKQ699xQ8899m33PKs8y95+asevHwVAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAA+JtffOMv/p///NHLH/+D9z526RoAAADg2pXHvuzz+vwvevzyNZc/8sef85S+8D/9\r
+FK5deezLPq/P/6LHL19z+SN//DlP6Qv/00+hqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqql557z2n4+F0PJyO\r
+h9PxcDoeTsfD6Xg4HQ+n4+F0PJyOh9PxcDoeTsfDE088flZVVVVVVVVV1aWXfctb73z9Zz5z/fon\r
+Pvauv/u033nTI1V16WXf8tY7X/+Zz1y//omPvevvPu133vRIVVVVVVVVVX368r37yD1PXr9eVVVV\r
+Vd348yc+feWJT1+rqgov+Ks3Pufzrn/JX7jxxf+nJ//H53/iQ1cAAAAA73z1nbdeeA0AAMAD991x\r
+4e4DALzmwq3Puv2+j165xtXXfvf573ntu4Hf/Zmf+fV3/cGlq9cuf+T3f/Q7n3XnT78LeM2FW591\r
++30fvXKNq6/97vPf89p3Ax9+z+uefvOz/8lvvOcaVz/60P2/8NvAz7/sud/x0p/6ww9fvnb1I7/w\r
+I8+77QffAsDl1+/9T923fDkA4O0vevzsrKc8pf/ym//s8KGPAwAA4NqVD9580033/v5HAAD43Z/5\r
+mV9/1x9cunrt8kd+/0e/81l3/vS7AOCB++64cPcBAE6vvOPbv+dnP3rlmmtX3veOf/XeS1eA0yvv\r
++Pbv+dmPXrnm2pX3veNfvffSFeDnX/bc73jpT/3hhy9fu/qRX/iR5932g28B4PLr9/6n7lu+HACA\r
+H/vK62dn/fLDHwcAAABcu/J93/aM2//hq972W+94+NErAAA8cN8dF+4+AMDPv+y53/HSn/rDD1++\r
+dvUjv/Ajz7vtB98CvPL2Z73gvvsfvXbtw+99+3d869Mv3H0Afv5lz/2Ol/7UH3748rWrH/mFH3ne\r
+bT/4FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFz+0L8/O+uL//NPf8UX3zg76y/8pSd++P7HAAAA8Mj7\r
+9+ysp37FJw7/+BOveutjX/vFN57yuTeu8sj79+ysp37FJw7/+BOveutjX/vFN57yuTeuUlVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVWvvPee0/FwOh5Ox8PpeDgdD6fj4XQ8nI6H0/FwOh5Ox8PpeDgdD6fj4Ykn\r
+Hj+rqqqqqqqqqurGpz92esZ/+8av/po3fvVX/9qLfuqJ6zeq6sanP3Z6xn/7xq/+mjd+9Vf/2ot+\r
+6onrN6qqqqqqqqrq05fv3UfuefL69aqqqqq68eQH9pF79tEfr6oK3/+Nn3n2hU+++IWf/Nv/t+tn\r
+Z33V7X8CAAAAvPPVd9508zPPnz9//vz58+fPX3zpvwaAB+6748LdBwB4zYVb7/rF9wLv/Ok7v/2F\r
+bwcA4D0/96Lzz38L8JoLt971i+8F3vnTd377C98O/MuXfMdtP/jrAICrj77rpptu+qWHLwGPfuDN\r
+N998/so1gMuv3/ufum/5cgDA777+P9524VPf9Nevf87n3rjtVf8OAAAAVz76wLlz5372oUcAAACA\r
+9/zci84//y0A8MB9d1y4+wAA75gX3HrbK46/+/4r1wDAO+YFt972iuPvvv/KNQCuPvqum2666Zce\r
+vgQ8+oE333zz+SvXAC6/fu9/6r7lywEA+LGvvH521i8//HEAAAAAlz70rte+8kdecPtzbrr5GS/6\r
+gX/0Ow9fAoAH7rvjwt0HAFcffddNN930Sw9fAh79wJtvvvn8lWuuPPLb586d+61HLgO/etdzLtx9\r
+wNVH33XTTTf90sOXgEc/8Oabbz5/5RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBH3r9nZ52dddNLP/Gq\r
+H/uzL/rcvuBLPnsVAACAD//+J87O+kt/bV/81df/+jP/5L//shtnZ/3RZR/+/U+cnfWX/tq++Kuv\r
+//Vn/sl//2U3zs76o8uqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6pX33nM6Hk7Hw+l4OB0Pp+PhdDycjofT\r
+8XA6Hk7Hw+l4OB0Pp+PhdDw88cTjZ1VVVVVVVVXVjccf+PtP+/VXve2zj1+//n98/P3f/d+99Y43\r
+Vd14/IG//7Rff9XbPvv49ev/x8ff/93/3VvveFNVVVVVVVVVffryvfvIPU9ev15VVVVVN578wD5y\r
+zz7641VVAcDVS//2r3xBX/DUzwIAAADvfPWdz3ruTz700EMPPfTQQw899MGHLwHAA/fdceHuAwC8\r
+5sKtL3vbg8C7X/vCb7vj14AHf+NNP/SS77lw4cJtt9323PPf+uzn/VPgNRdufdnbHgTe/doXftsd\r
+vwb83O3PetHr3gMAePSDbzp37tx3Xbx48eLFixcvXrx4+/nz5//oylUAAAAAuHr5sb/2F298wZd8\r
+FgAAANeufOCmm2768d//CAAAD/7Gm37oJd9z4cKF22677bnnv/XZz/unAPDAfXdcuPsAAHdqKlMA\r
+AIAASURBVFcvP/RzP/m/vOiO73zGLd/+0pe/6v2XrwJXLz/0cz/5v7zoju98xi3f/tKXv+r9l6/i\r
+0Q++6dy5c9918eLFixcvXrx48eLt58+f/6MrVwEAAAD82FdePzvrlx/+OAAAAAAAj37w937mH952\r
+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\r
+6BsefOQK1z700Hvu/8UDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L99y5NnZ33ds/7sJXf8+ec9pS/7\r
+v/8ZAFcf2Lf8pX3r/xMAXv0Pnjw7679+xidv+dtPnp31Df/zHwOv/gdPnp31Xz/jk7f87SfPzvqG\r
+//mPUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWvvPee0/FwOh5Ox8PpeDgdD6fj4XQ8nI6H0/FwOh5Ox8Pp\r
+eDgdD6fj4YknHj+rqqqqqqqqqurTv/fP//db/4c3f93X/bOv/8a3X/z+xx7786r69O/98//91v/h\r
+zV/3df/s67/x7Re//7HH/ryqqqqqqqr6/xME/y+D0IUBxx8oRsEyFtt+6T8wiiVhyIpBtGIJ87ru\r
+uc4vnY96eaRhzAx2jCE8FfjY1WgRx0Gb7QdtJTpX0bL6VH76VNLaF9zW1tap5/l2suwmtTCf5557\r
+7fXCC2d3zp/ZvrC/DwAAAABPPfHsW6/Y/c1XXnzJSy7+xqv3jtz2v2fOVVVV9YHD7zxy7P6qqqrv\r
+ffp9h68/VVVVVVUfPn5sa2vrus2rDhy8dmtr64Zjt1fVqesP3/GVx6rq0dO3XH3zl6vqm/fs3HT0\r
+pttu/+AdH7rzs58+/u4b76uqU9cfvuMrj1XVo6dvufrmL1dV9YMv/sXtx7cOHdq8+tobPnrqW1V1\r
+7uxjp+86cfTI5qFDm0dvvPXuUw9XVdXZe84/cMn5B19dVdWT//HTd7x597dftf/Sl/j1V114y+bP\r
+v/t4VVVVHzj8ziPH7q+qqqq+/+Bnbj++dfCqA4evuf7OTzxYVd+8Z+emozfddvsH7/jQnZ/99PF3\r
+33hfVX34+LGtra3rNq86cPDara2tG47dXlWPnv7o8a3rDh3a3DzynhN3febMuaer6tHTHz2+dd2h\r
+Q5ubR95z4q7PnDn3dFWdO/vY6btOHD2yeejQ5tEbb7371MNVVXX2nvMPXHL+wVdXVVVd/dsXNzZs\r
+bNjYsLFhY8NH/vGZqqo+cPidR47dX1VV9ec7d773+usOHrjq4OFr/+hPPvadHz9ZVR8+fmxra+u6\r
+zasOHLx2a2vrhmO3V9W5s4+dvuvE0SObhw5tHr3x1rtPPVxVT/z7+NPbbnzX5pFjt91530du2Dox\r
+qurc2cdO33Xi6JHNQ4c2j954692nHq6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqp5589v0Hf/Vbr7j40l+7+Nrf++UX/+2Zqqqeeeob5x+45PxDb62qqnrqiWePX/ni\r
+K19+8WWvuPD2G55//FxV9dQTzx6/8sVXvvziy15x4e03PP/4uSoAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg5M72mmPNseZY\r
+c6w51hxrjjXHmmPNseZYc6w51hx7e7sbAAAAAAAAAAAAAAAAAF44u3P+zPaF/X0AAAAAqKqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr5x4vqbP76qqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnrmJ+89/8Alz/3wW1VVVVVVVVVVVVVV\r
+VVVVAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAACd3ttcca441x5pjzbHmWHOsOdYca441x5pjzbHm2Nvb3QAAAAAAAAAAAAAA\r
+AADwwtmd82e2L+zvAwAAAEBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX1kx9+af3zf1ZP\r
+/ui7txw6cPqH/1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVV1X8/8rqfPfSmZ54+V1VVVVVVVVVVVVVVVVUVAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHJne82x5lhzrDnW\r
+HGuONceaY82x5lhzrDnWHGuOvb3dDQAAAAAAAAAAAAAAAAAvnN05f2b7wv4+AAAAAFRVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU/euRTNx+95pprr73mumMfu+drVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAACc3Nlec6w51hxrjjXHmmPNseZYc6w51hxrjjXHmmNvb3cDAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAE7ubK851hxrjjXHmmPNseZYc6w51hxrjjXHmmPNsbe3uwEAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAJ3e21xxrjjXHmmPNseZYc6w51hxrjjXHmmPNsebY29vdAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAICTO9trjjXHmmPNseZYc6w51hxrjjXHmmPNseZYc+zt7W4AAAAAuPDc\r
+D75307u+8IY3fOHyN3/jQ5/45Yv7wO4TX3/k6is///rXf+FNb//uJ/8WAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AE7ubK851hxrjjXHmmPNseZYc6w51hxrjjXHmmPNsbe3uwEAAADgn/7gjQ/d8lcvXri4/3/nHv39\r
+y7/4x4/CxQvjitd/9eN/t7d/cffpf/ja5b/zna89DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODkzvaaY82x5lhz\r
+rDnWHGuONceaY82x5lhzrDnWHHt7uxsAAAAAvnTZ6779rz8DnvvYgfvf9pe48Py377300v/5xS7w\r
+3M6B+9/xWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnd7bXHGuONceaY82x5lhzrDnWHGuONceaY82x5tjb290A\r
+AAAA8OQdVz70vnt+9av9/eef+P5bL3/kvjO48Py377300p/+Yhd4bufA5954FAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAMDJne01x5pjzbHmWHOsOdYca441x5pjzbHmWHOsOfb2djcAAAAAXHzhiXXwTfe+5rX3vuY1\r
+X37/p/b2L8LFC+OKy776Z1/d27/44rm///rvvvFzl10JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4OTO9ppjzbHm\r
+WHOsOdYca441x5pjzbHmWHOsOdYce3u7GwAAAICLu9952+UPf/IrL+7u7//8mX85/paHbr4P2H38\r
+649cfeXnL7vsb/7w+h9//f1/fcXNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA/xMEN0Bj1/VhwH/Pk+TJk+QxeQiU\r
+GMGhyHm8FBEJ4UV6jhxSQS46q0VqK9TImWoRscw3OANfrpYcYaz02rn1Jr3lKC/l1rpba87uT/Hn\r
+r3Lj7G3P2GC8fOcO0SiQ70QJQp4kn30+ANizO0afRp9Gn0afRp9Gn0afRp9Gn0afRp9Gn0afRp+W\r
+lw81AAAA4PDP/uHe00//4f97DXjt2c//5ZlbAQB44Q+3/8ff+s8AAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9uyO\r
+0afRp9Gn0afRp9Gn0afRp9Gn0afRp9Gn0afRp+XlQw0AAAA4unzgb84+8+//9L8cPnL06Ov15Gff\r
+++DFNwGvP/GPL+9/afmVn72w788fOuud/ztfBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBnd4w+jT6NPo0+jT6N\r
+Po0+jT6NPo0+jT6NPo0+jT4tLx9qAAAAAH75/b96+Dcvf/Cccx7YcsG3PvnF/ftfBX7xt/HNXzv/\r
+L99x9l9v/+3/9e3/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7dsfo0+jT6NPo0+jT6NPo0+jT6NPo0+jT6NPo\r
+0+jT8vKhBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7dsfo0+jT6NPo0+jT6NPo0+jT6NPo0+jT\r
+6NPo0+jT8vKhBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7dsfo0+jT6NPo0+jT6NPo0+jT6NPo\r
+0+jT6NPo0+jT8vKhBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7dsfo0+jT6NPo0+jT6NPo0+jT\r
+6NPo0+jT6NPo0+jT8vKhBgAAAAAAAAAAAAAAAFRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRG\r
+ZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRG\r
+ZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAB7dsfo0+jT6NPo0+jT6NPo0+jT6NPo0+jT6NPo0+jT8vKhBgAAAAAA\r
+AAAAAAAAAFRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRG\r
+ZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRGZVRG\r
+ZVRGZVRGZVRGZVRGZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4WAdefPHFIwAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AADAnt0x+jT6NPo0+jT6NPo0+jT6NPo0+jT6NPo0+jT6tLx8qAEAAAAAAAAAAAAAAACVURmVURmV\r
+URmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmV\r
+URmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURmVURkA\r
+AAAAAAAAAADP3v+e1lprrbV21ZMHAAAA5mdn5he3AQAAAAAAAAAwPzszv7gNAAAAAAAAAAAAAAAA\r
+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\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAALzxntPV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cX16w8e\r
+AAAAAB78v//lv37xc/7BU5/643f/yf/8L7/x7z/zFXjoQ//xh5/ylHf/+oeBj/z7P/2jT30OAAAA\r
+dj7tfHrHW7740Tfd8Pinfs677nvdzqedT//t//rK4zge/Sl/dOfTzqfPvuOmG2685f3n086nnU87\r
+n97w5NuP43jb21+782nn086nnU87n97w5NuP43jb21+782nn086nnU8fePd3PfORN3/2t7xy59PO\r
+p51PO592Pu18esOTbz+O421vf+3Op51PO592Pr3jLV/86JtuePxTP+dd971u59POp51PO58+8O7v\r
+euYjb/7sb3nlzqedTzufdj7tfNr5tPPp/b/w6k+//aaHPfJTdj7tfNr5tPPpDU++/TiOt739tTuf\r
+dj4BAAAA+Mj7/tPf/gsvPY7j9k/4o3jvv33OcRxPPf174K2f+bjjOP7Oez8E/Myf/r3Hcbz4P30A\r
+wHve+uzjOD7v+98JPn7TDTfc9phn4z3/5NnHcRzHcRzHcRzHcRzH8Q3vfgAAAOA9b332cRyf9/3v\r
+BB+/6YYbbnvMs/Gef/Ls4ziO4ziO4ziO4ziO4/iGdz+A9/7U//QFT3nicRzHcdzxpGf83Xc+AAAA\r
+AHzmHbfcePNjAADv/bfPOY7jqad/D7z1Mx93HMffee+H3v76px/Hcf9HH/qqx9/xuKe89YP3/8Bx\r
+HC941/sf+uj9x3HccedXA//7Fz7pOI7TL/0/wNtf//TjOP7IT/4qgPf8k2cfx3Ecx3Ecx3Ecx3Ec\r
+xze8+wG896f+py94yhOP4ziO444nPePvvvMBAAAAvOetzz6O4/O+/53g4zfdcMNtj3k23vNPnn0c\r
+x3Ecx3Ecx3Ecx3Ec3/DuBwAAAO7/N19+HMdTT/8e+Mw7brnp1ifiPf/k2cdxHMdxHMdxHMdxHMfx\r
+De9+AO/9qf/pC57yxOM4juO440nP+LvvfADA21//9OM4/shP/ioAAN/2pEcex/GuD10H3vtvn3Mc\r
+x1NP/x5462c+7jiOv/PeD+Gpj7j15ts+FQ999P7jOB7xSd8IAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4I33nK4uL64uL64u\r
+L64uL64uL64uL64uL64uL64uL64uL64uL64uL64uL64uL65ff/AAAAAAAAC/9r13v/Ul/ww89L88\r
+9bMu/8/3Ae9//XP/4Ze+GQAAADuffu5v/uFH3HTDk7/wC86/8LqdTzufdj594Bde85ibbrj1jt/5\r
+6+fTr/3HV910ww0P/x1/YOfTzqedTzuf3vDk24/jeNvbX7vzaefTzqedTzuf3vDk24/jeNvbX7vz\r
+aefTzqedTz//159y0y2P/Hfv/J6dTzufdj7tfNr5tPPpDU++/TiOt739tTufdj7tfPq5v/mHH3HT\r
+DU/+wi84/8Lrdj7tfNr5tPNp59PP//Wn3HTLI//dO79n59POp51PH3j3d73/fNr5tPNp/+W1n/uI\r
+m2+65ZE7n3Y+7Xza+fSGJ99+HMfb3v7anU87nwAAAD720f/6b3/pgwCe+ohbj+P4fz728d94z3ce\r
+x/GkL/qHwNc+4Y4bbrjhHR98EPh33/FZx3E852fuB/C+n33hcRyf8fKfwoO/9XPHcdz2mGfj/f/h\r
+a4/jePLdb7527dq1a9euXbt27dq1+z58HQAA4H0/+8LjOD7j5T+FB3/r547juO0xz8b7/8PXHsfx\r
+5LvffO3atWvXrl27du3atWv3ffg6gN9677v/8Q/8ueM4Hvf7/hYAAADwtU+44ziOf/xrHwY+fv06\r
+fuM933kcx5O+6B8CX/uEO2644YZ3fPDBt7/+6cdx3P/Rh77q8Xc87ilv/eD9P3Acx/Pf+f6HPnr/\r
+cRw3P+xJu/5xfMcnP+o4jr//ax8G3vGXnnEcx5f9q18B8P7/8LXHcTz57jdfu3bt2rVr165du3bt\r
+2n0fvg7gt9777n/8A3/uOI7H/b6/BQAAgPf97AuP4/iMl/8UHvytnzuO47bHPBvv/w9fexzHk+9+\r
+87Vr165du3bt2rVr167d9+HrAAAAD7z7lcdxfPKXvhXXP/wLD7vxhptufSLe/x++9jiOJ9/95mvX\r
+rl27du3atWvXrl2778PXAfzWe9/9j3/gzx3H8bjf97cAvOMvPeM4ji/7V78CAMC3PemRx3G860PX\r
+gd94z3cex/GkL/qHwNc+4Y4bbrjhHR98EE99xK033/apeOij9x/H8YhP+kYAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb7zn\r
+dHV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cXV5cf36gwcAAACAj77rp3/z\r
+/vdf/+Bv/Nrb/ucf+wP/3X3n3wTu/+4/9g+/7Lt+64PXr/+3n/3fnv4Hfuqf/1cAAAD86r99we03\r
+3XDjTbe9+E8842UvfsbLXvyMV/4PX73zaefT//zFjzmO47Of+7l/4vMedRzHM1/9qp1PO5/+xis+\r
+72UvfsYzH3nzcRzPeeHTXvbiZ/zTn//unU9/4xWf97IXP+OZj7z5OI7nvPBpL3vxM/7pz3/3zqf9\r
+l+95zmNv+Yyv+VM7n3Y+7Xza+bTz6W+84vNe9uJnPPORNx/H8ZwXPu1lL37GP/357/7Vf/uC22+6\r
+4cabbnvxn3jGy178jJe9+Bmv/B++eufTzqf9l+95zmNv+Yyv+VM7n3Y+7Xza+fQrP/Ocx3zKJz33\r
+uU995dc984899dHHcTzhc//YzqedT3/jFZ/3shc/45mPvPk4jue88Gkve/Ez/unPfzcAAMBHPvC/\r
+3nDT7X/47j/xZ1/z5/+Hr/yDx3E84pNeio8/9OHnPOGOG2685Su/9bu/9as/9ziOT/pDbwTw3y6/\r
+8jiOxz7lpf/z33nLD/7Qj+HBD779E2658ebbf/ebf/jHvvsrPu04jtse82w8dP3XP/+xt9106xNf\r
++Zrve/P3v+m1r/6mZ/2exwEAAODBD779E2658ebbf/ebf/jHvvsrPu04jtse82w8dP3XP/+xt910\r
+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\r
+ri4vri4vri4vri4vri4vrl9/8AAAAAAAAAAAAAAAAAB2Pu182vm082nn086nnU87n3Y+7Xza+bTz\r
+aefTzqedTzufdj7tfNr5tPNp59POp51PO592Pu182vm082nn086nnU87n3Y+ffUTH/apf+yrdj7t\r
+fNr5tPNp59POp51PO592Pu182vm082nn086nnU87n3Y+7Xza+bTzaefTzqevfuLDPvWPfdXOp51P\r
+O592Pu182vm082nn086nnU87n3Y+7Xza+bTzaefTzqedTzufdj7tfAIAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjoo/cfx3HHE14OAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AMBDH3kI+PjHfvMTbrnxYY/+fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvvOd0dXlxdXlx\r
+dXlxdXlxdXlxdXlxdXlxdXlxdXlxdXlxdXlxdXlxdXlxdXlx/fqDBwAAAAAAAAAAAAAAALDzaefT\r
+zqedTzufdj7tfNr5tPNp59POp51PO592Pu182vm082nn086nnU87n3Y+7Xza+bTzaefTzqedTzuf\r
+dj7tfNr59Gv/8Zu+85u/8H/5+e/e+bTzaefTzqedTzufdj7tfNr5tPNp59POp51PO592Pu182vm0\r
+82nn086nnU+/9h+/6Tu/+Qv/l5//7p1PO592Pu182vm082nn086nnU87n3Y+7Xza+bTzaefTzqed\r
+Tzufdj7tfNr5BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8NBH7z+O\r
+444nvBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLf995/5gld86/e+4Q2vvPvTj+P4XXf/IwAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvvOd0dXlxdXlxdXlxdXlxdXlxdXlxdXlxdXlxdXlxdXlx\r
+dXlxdXlxdXlxdXlx/fqDBwAAAAAAAAAAAAAAALDzaefTzqedTzufdj7tfNr5tPNp59POp51PO592\r
+Pu182vm082nn086nnU87n3Y+7Xza+bTzaefTzqedTzufdj7tfNr5tPNp59POp51PO592Pu182vm0\r
+82nn086nnU87n3Y+7Xza+bTzaefTzqedTzufdj7tfNr5tPNp59POp51PO592Pu182vm082nn086n\r
+nU87n3Y+7Xza+bTzaefTzqedTzufdj7tfNr5BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAA8NBH7z+O444nvBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgH/3Z1/w/3rCJzzs\r
+phsf/ugn/uEX/dn//OHrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN54z+nq8uLq8uLq8uLq\r
+8uLq8uLq8uLq8uLq8uLq8uLq8uLq8uLq8uLq8uLq8uL69QcPAAAAAAAAAAAAAAAAAB/5pXt2Pn3s\r
+oYcAAAAAoNVqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1WCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjjPaery4ury4ury4ury4ury4ury4ury4ury4ur\r
+y4ury4ury4ury4ury4ury4vr1x88AAAAAAAAAAAAAAAAAHzkl+7Z+fSxhx4CAAAAgFar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVaLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAOCN95yuLi+uLi+uLi+uLi+uLi+uLi+uLi+uLi+uLi+uLi+uLi+uLi+uLi+u\r
+Li+uX3/wAAAAAAAAAAAAAAAAAPCRX7pn59PHHnoIAAAAAFqtVqvVarVarVar1Wq1Wq1Wq9VqtVrf\r
+/LLnf81PvL7VarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarW9+2fO/5ide32q1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqt1l/42y95wdd/R6vVarVarVbrNd//0pe84dve9IFarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVbrdW/6Ey98zWtbrVarD7zp297wkpd+/2tarVar1Wq1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVar3uTX/iha95bavVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wp95Z964Yte9hV33XXXX3zfm1qtVqvVet2b/sQLX/PaVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1\r
+Wq1WqwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAC88Z7T1eXF1eXF1eXF1eXF1eXF1eXF1eXF1eXF1eXF1eXF1eXF1eXF1eXF\r
+1eXF9esPHgAAAAAefM+//Ncvfs4/+OzP/oef/2U//Vf+CYDffvvf+cmXvegfPf2zfvj3fTYAAAAA\r
+fOSX7tn59LGHHgIAAACAVuvr/sef++RP++Attzz08Mf/xjP/6t9ttVqtVqvVarVa3/u2P/M1r3rh\r
+855/9wu+6kUv/6uvbrW++WXP/5qfeH2r1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVaf/n+v/2Fd//Kwx/+sVsf/Vuf9aev3fuBWq1Wq9VqtVqtVr92z/Ofd9dzX/LyVqvVarVa\r
+rVar1frmlz3/a37i9a1Wq9VqtVqtVqvVarXuve9Vz33RS1utVqvVarVarVar1fq6//HnPvnTPnjL\r
+LQ89/PG/8cy/+ndbrVar1Wq1Wn/5V1571113fcU3/tlW6w3vesXdL3hRq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVuve+Vz33RS9ttVqtVqvVarVarVar1Wq1Wq3WX/jbL3nB139Hq9VqtVqt\r
+1ut+9OVf9abvaLVarVar1Wq1Wq3v/cm3febT97CHPXTzwz/yKV/8zm/5L3+t1Wq1Wq1Wq9Vq9Wv3\r
+PP95dz33JS9vtVqtVqvVarVarda9973quS96aavVarVarVar1Wq1Wq1Wq9VqtVqtVqvVan3vP3rp\r
+XXfd9dU//n2t1mte88fvuuuuV913b6vVarVarVarde99r3rui17aarVarVbrnp9+9XdevL7VarVa\r
+re9401f9qR95XavVarVarVar1Wq1Wq1Wq9VqtVqtVqvVap3+5kvuuuuuu+6666677rrrrrvuuuuu\r
+v/i+N7VarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq17fvrV33nx+lar1Wrde9+rnvuil7Za\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W69u/8x2f+pm/cdONjsO3/NJfa7VarVar1Wq1\r
+Wq1+7Z7nP++u577k5a1Wq9W6975XPfdFL221Wq1Wq9VqtVqtVutNv/q6u+666y++702tVqvVat3z\r
+06/+zovXt1qtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq03/dpf/7zn/uLveOKH\r
+b7n5odvvfOCpr/zJe369VqvVesN//sePuOXjx+Er3vXmVut7f/Jtn/n0PexhD9388I98yhe/81v+\r
+y19rtVqtVqvVarW+9yff9plP38Me9tDND//Ip3zxO7/lv/y11hvO//g4HIfjcByOw62/490tAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAA4I33nK4uL64uL64uL64uL64uL64uL64uL64uL64uL64uL64uL64uL64uL64uL65ff/AA\r
+AAAAfPxjF8/87Lfd+8+vP/TxB3/lZ//F5/x3P/UvfgX47Xf9+Lv/2b96309/6w//vs8GAAAAgI/8\r
+0j07nz720EMAAAAA0PrO7/3F4/DYZ933R//81Rf96Xc+7bV/r9VqtVqtVqvVuuenXnX381/wZ//l\r
+6d73veme+/7Ct//dV7da3/yy53/NT7y+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVara/58t88Dr/zee946ud96Dj87u/9/7ZarVar1Wq1Wq2/9G++/nlf9XVf8by7X/2L97Za\r
+rVar1Wq1Wq1vftnzv+YnXt9qtVqtVqvVarVarVbr3vte9dwXvbTVarVarVar1Wq1Wt/5vb94HB77\r
+rPv+6J+/+qI//c6nvfbvtVqtVqvVarX+8q+89q677nrB8+/+c798b+sN73rF3S94UavVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1br3vlc990UvbbVarVar1Wq1Wq1Wq9VqtVqt1l/42y95wdd/\r
+R6vVarVarVar1Wq1Wq1Wq9VqtVpPeez1G2/90Bd8+09/6Svvu/EGj3ra21qtVqvVarVardZf+jdf\r
+/7yv+rqveN7dr/7Fe1utVqvVarVarVbr3vte9dwXvbTVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarW+\r
+9x+99Lkvefnz/+QrW/36G1704q960QvuftV997ZarVar1Wq1Wvfe96rnvuilrVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVOv3Nlzz/T37jve+799733Xvv++699333tlqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1773vVc1/00lar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqveKzf+OTPvcXP/WRHzsO3/JLf63VarVarVar1Wq1/tK/+frnfdXXfcXz\r
+7n71L97barVa9973que+6KWtVqvVarVarVar1Wq96Vdfd9ddd/3F972p1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wr95fv/zq13/vozX/V/PO9/vPqsz/rIcXjSt/xo\r
+q9XqA3/tWZ/x28fhOHzFu97caj3lsddvvPVDX/DtP/2lr7zvxhs86mlva7VarVar1Wq1nvLY6zfe\r
++qEv+Paf/tJX3nfjDR71tLe1/vKv/tDnf93Pf/7X/fznf93PP/Mrf/04PPzTr1oAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAACA/z9B+ANsh2HQd77X+dsG6ilkyTymLLvNzrBDhr5tmIF2YbY7vFkYBvbe\r
+e+7R1bnSlSxfRbqSHTlSJCuSubGiSFeyJF9fnW9istlkrdCWxHVLbQh/Wlp8gJweXnf6oAEWXCfE\r
+yHb8w5EV/V55LI1j2f6+z0dVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX3kyvnZdDKbTmbTyWw6\r
+mU0ns+lkNp3MppPZdDKbTmbTyWw6mU0ns+nk9u3X5lRVVVVVVVX19f/8u1943/te+avXVPWbVwa/\r
+9DP/WFVV9dvXH/zCD71fVVVVVVVVVVX1Wy9c6XPnX3/jDVVVVVVVVVVVVcr3f+fr7/ivvrr1yqfO\r
+/+lnt29BoVAoFAqFQqFQDu8d7Hr04xQKhUKhHF1b2vsrpw8cHw0Gi6NjBy9+Y0yhXHz8g3sPj5aW\r
+B4PdO/dvHdu6CYVCObU+3POLZ46cu2vXoZXlvcsf+uo2Zfv6xz5wbGWwYzA6duD+h0Y7N85SKONX\r
+Lh97eG1512Cwc3jX+SOXb4wpFAq3Ln3++fs///wpCoUyvvnpd739zbd+x42rt9h+6Qt33OE7vucZ\r
+CoVCoVAoFAqFcvr4jt0/f/7+w8PVX9ikUCiUi//2+L4jOwfLgx13jQ49dpZCObq2tPdXTh84PhoM\r
+FkfHDl78xphCufj4B/ceHi0tDwa7d+7fOrZ1E8r2iw+ODoxG+5cWFgajA6PRgdHaY5sUCoVblz7/\r
+/P2ff/4UhUKhfP93vv6O/+qrW6986vyffnb7FhQKhUKhUCgUytWXzs7Pz5/49O6VK2coW88cWhiO\r
+KJTxyxfvPbN3uHMwWFne/8jxR26OKZSja0urj5/Yf3rf6sEdo2MHL35jTKFQKBQKhUKhjL9x4Z4H\r
+9wxHg+HKcNextXN/MaZsv/jg6MBotH9pYWEwOjAaHRitPbZJoYxfvnjvmb3DnYPByvL+R44/cnNM\r
+oVAu/tvj+47sHCwPdtw1OvTYWQpl89rqcP0UhZtb953eufuh49u3oIxfuXzs4bXlXYPBzuFd549c\r
+vjGmUCjcuvT55+///POnKBQK5Ue+97W3/+3nj/3ePzn9b37tXW9/87t/6tcoFAqFQqFQKBTK6eM7\r
+dv/8+fsPD1d/YZNCoRxdW9r39GUKZfPa6vDwBmX7xQdHB0aj/UsLC4PRgdHowGjtsU0KhXJqfbjn\r
+F88cOXfXrkMry3uXP/TVbcr4lcvHHl5b3jUY7Bzedf7I5RtjCoVCoVAoFMrFJ/cuHThxbH248eL2\r
+lX93cNcjH9+1Y+HIs9uUi49/cO/h0dLyYLB75/6tY1s3oWy/+ODowGi0f2lhYTA6MBodGK09tkmh\r
+PPz7h0cHRsujhZ0bZykUCmX8yuVjD68t7xoMdg7vOn/k8o0xhUI5tT7c84tnjpy7a9ehleW9yx/6\r
+6jZl/MrlYw+vLe8aDHYO7zp/5PKNMYVCoVAoFAqFcv4zq0trRykUCoVCGb988d4ze4c7B4OV5f2P\r
+HH/k5phCObq2tO/pyxTK5rXV4eENCoVyan245xfPHDl3165DK8t7lz/01W3K0bWl1cdP7D+9b/Xg\r
+jtGxgxe/MaZQHv79w6MDo+XRws6NsxQKZfvFB0cHRqP9SwsLg9GB0ejAaO2xTQrl6NrSvqcvUyib\r
+11aHhzcoFMqp9eGeXzxz5Nxduw6tLO9d/tBXtynjVy4fe3hteddgsHN41/kjl2+MKRQKty59/vn7\r
+P//8KQqFQuGbUJbf++rcnMdeeJRCoVAoFAqFQqFQTh/fsfvnz99/eLj6C5sUyvaLD44OjEb7lxYW\r
+BqMDo9GB0dpjmxTK+JXLxx5eW941GOwc3nX+yOUbYwqFMs65+fn5SzfGFAqF8vDvHx4dGC2PFnZu\r
+nKVQKJTxK5ePPby2vGsw2Dm86/yRyzfGFArl1Ppwzy+eOXLurl2HVpb3Ln/oq9sUCoVCoVAoFAqF\r
+QqFQKBQKhUKhUCjc+uTWN6FQHv5Pvz0357v+u6cpFMqJj339rX/j/zv/P//V3Jw7nvkUhfIj3/va\r
+2//288d+75+c/je/9q63v/ndP/VrFAqFQqFQKBTKj3zva2//288f+71/cvrf/Nq73v7md//Ur1Eo\r
+FArlyJ7OzfkPfv3/oKiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqI1fOz6aT2XQym05m08lsOplNJ7PpZDad\r
+zKaT2XQym05m08lsOplNJ7dvvzanqqqqqqqqqq//59/9wvved/OvXlPVb14Z/LN/sE9VVfXb1x/8\r
+wg+9X1VVVVVVVVVV9VsvXOlz519/4w1VVVVV9c3/cvtbL97+1kuqqm6/+MTcnO/8/ufe/Z2vz835\r
+9u/u4Nc/S6FQKBQKhULhlYcXFhbueWaLQqFQKJSja0uDu/dvXt8ev3z50N2D1WubFMrFXzh25j8+\r
+dPWb46tff+jQ3YPdn92kUCin1oeDu0Y/9+UtyvjGlfN/Mabce2Cwe3x6+9Z4608fXB4u7Nw4S6Gc\r
+OL28fOq+Sy9e5ebW/RdGozMPUCiUR28c6pN33nrqPRQKZevPfmNuzr/5d3/39Gd/d8+//ux//Z2v\r
+3/HW2+NCoVAoFAqFQhnf3NqxtPChZ7cf+uJdg72HKRTK1h8fXxgM7//SBco4V04/8XEK5eja0uDu\r
+/ZvXt8cvXz5092D12iaFcvEXjp35jw9d/eb46tcfOnT3YPdnNykUyvazRxZHeykUCoVCefTGoT55\r
+562n3kOhULZffGJuznd+/3Pv/s7X5+Z8+3d38OufpVAoFAqFQqFcfens/Pz8mT/fHO5YvnRjvPXM\r
+oYXhiEI5cXx558eOb91k/PWHDn1gafenzlEoR9eWBgfufeTmmI6P3jNcvbZJoVAoFAqFQqGcY9eO\r
+D334kZtjbo0v/f6DF2+MKRTK9rNHFkd7KRQKhXLi+PLOjx3fusn46w8d+sDS7k+do1C2/vj4wmB4\r
+/5cuUMa5cvqJj1Mom9dWh+unxjeu3Pvh4Z7xR8aFQjlxenn51H2XXrzKza37L4xGZx6gUCiP3jjU\r
+J++89dR7KBQK5eFnn/q+73p9bs65Od/1A1/9+MufoFAoFAqFQqFQxje3diwtfOjZ7Ye+eNdg72EK\r
+hXJ0bWnf05cplM1rq8PDGxQKZfvZI4ujvRQKhUKhnFofDu4a/dyXtyjjG1fO/8WYcuL08vKp+y69\r
+eJWbW/dfGI3OPEChUCgUCoVCufjk3qUDJy7/1truxzZP3Ds8+efbu3YsHHl2m3LxF46d+Y8PXf3m\r
++OrXHzp092D3ZzcpFMr2s0cWR3spFAqFQqGcG+/auXGWQqFQTpxeXj5136UXr3Jz6/4Lo9GZBygU\r
+yqn14eCu0c99eYsyvnHl/F+MKSdOLy+fuu/Si1e5uXX/hdHozAMUCoVCoVAoFMr5z6wurR2lUCgU\r
+CuXE8eWdHzu+dZPx1x869IGl3Z86R6EcXVva9/RlCmXz2urw8AaFQjm1PhzcNfq5L29RxjeunP+L\r
+MeXo2tLgwL2P3BzT8dF7hqvXNikUCuXceNfOjbMUCoVC2X72yOJoL4VCoVCOri3te/oyhbJ5bXV4\r
+eINCoZxaHw7uGv3cl7co4xtXzv/FmHLi9PLyqfsuvXiVm1v3XxiNzjxAoVAevXGoT95566n3UCgU\r
+CoWy/N5X5+Y89sKjFAqFQqFQKBQKZXxza8fSwoee3X7oi3cN9h6mUCiU7WePLI72UigUCuXE6eXl\r
+U/ddevEqN7fuvzAanXmAQqGMc25+fv7SjTGFQqFQKOfGu3ZunKVQKJQTp5eXT9136cWr3Ny6/8Jo\r
+dOYBCoVyan04uGv0c1/eooxvXDn/F2MKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUI5dfnFuTn/7tnP\r
+UyhX/uhfv/Otb/7YL1478rN/OTfnjmc+RaE8/OxT3/ddr8/NOTfnu37gqx9/+RMUCoVCoVAoFMrD\r
+zz71fd/1+tycc3O+6we++vGXP0GhUCjjG5/97ne+8dbvfHnrm1BUVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+9ZEr52fTyWw6mU0ns+lkNp3MppPZdDKbTmbTyWw6mU0ns+lkNp3MppPbt1+bU1VVVVVVVVXffH3y\r
+P/7wb45/8/Ybb3776/+f3/rxf/DPfvhnVVVVv339wS/80PtVVVVVVVVVVVW/9cKVPnf+9TfeUFVV\r
+VdU3X3+mz53vnz+squrWn/3G3Jxzc77/9G/v2foP73zrm2+7M+NCoVAoFAqFMs65+fn5D39tm0Kh\r
+UCiUo2tLex6/QKFsfnr38L4HKRQKhUK58E9Xh4ceoFAop9aHo3NnKBQKZZyPz8/Pn81VCmXj+I6d\r
+G2cp45c3FxYWHnj+KoWyff3UwmA4vgWF8uiNQ33yzltPvYdCoVx55nfn5vyOH/hXP/n3/vp7R//y\r
+fd91e27Oh16BQqFQKBQKhfLwH9yzsLS8/c3x1Rc25ufnH3xxm0L56Mnl0ZkzFAqFQqEcXVva8/gF\r
+CmXz07uH9z1IoVAoFMqFf7o6PPQAhULZfvbI4mgvhUKhUCiP3jjUJ++89dR7KBTK1p/9xtycc3O+\r
+//Rv79n6D+9865tvuzPjQqFQKBQKhXL1pbPz8/NnX7q68bHRvn95ceuZQwvDEYWbW4sLCyee26ZQ\r
+rnxpbXH3fgrl6NrS3icvUijnP7s6vO9BCoVCoVAoFArl/M/vXtp/6Nz/dXl8CwqFQqFsP3tkcbSX\r
+QqFQuLm1uLBw4rltCuXKl9YWd++nUD56cnl05gyFQqFQKJvXVpfuvm/9g8PRxz5CoVDGL28uLCw8\r
+8PxVCmX7+qmFwXB8Cwrl0RuH+uSdt556D4VCofzkj/71W975Vz/9yG/u/OifvuUO/87+X6FQKBQK\r
+hUKhUB7+g3sWlpa3vzm++sLG/Pz8gy9uUyhH15b2PX2ZQtm8tjo8vEGhULafPbI42kuhUCgUyqn1\r
+4ejcGQqFQhm/vLmwsPDA81cplO3rpxYGw/EtKBQKhUKhUC4+uXfpwInxjUs7du1d2nOAsmvHwpFn\r
+tykUCoVy4Z+uDg89QKFQtp89sjjaS6FQKBQK5dx4186NsxQKZfzy5sLCwgPPX6VQtq+fWhgMx7eg\r
+UE6tD0fnzlAoFMr45c2FhYUHnr9KoWxfP7UwGI5vQaFQKBQKhUI5/5nV+cXBcPdwuHs43D1cOXWG\r
+ws2txYWFE89tUyhXvrS2uHs/hXJ0bWnf05cplM1rq8PDGxQK5dT6cHTuDIVCoVCOri3tffIihXL+\r
+s6vD+x6kUCiUc+NdOzfOUigUCmX72SOLo70UCoVCObq2tO/pyxTK5rXV4eENCoVyan04OneGQqFQ\r
+xi9vLiwsPPD8VQpl+/qphcFwfAsK5dEbh/rknbeeeg+FQqFQKMvvfXVuzmMvPEqhUCgUCoVCoVAe\r
+/oN7FpaWt785vvrCxvz8/IMvblMolO1njyyO9lIoFMr45c2FhYUHnr9KoWxfP7UwGI5vQaGMc25+\r
+fv7SjTGFQqFQKOfGu3ZunKVQKOOXNxcWFh54/iqFsn391MJgOL4FhXJqfTg6d4ZCoVAoFAqFQqFQ\r
+KBQKhUKhUCif/OaZr/7W+776W+/76m+979nJj1MoFArl4788e+db3/zOH/6jKzehjG/+bz/8fd/+\r
+rp/6HcqRn/3LuTl3PPMpCuUnf/Sv3/LOv/rpR35z50f/9C13+Hf2/wqFQqFQKBQKhfKTP/rXb3nn\r
+X/30I7+586N/+pY7/Dv7f4VCoVDO/MKfz835facep1BUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV9ZEr52fT\r
+yWw6mU0ns+lkNp3MppPZdDKbTmbTyWw6mU0ns+lkNp3MppPbt1+bU1VVVVVVVVX1tT//rS/t/tl/\r
+/sM//MsLd3/lt+574n88pKqq+u3rD37hh96vqqqqqqqqqqr6rReu9Lnzr7/xhqqqqqq++fozfe58\r
+//xhVVUfef6X5uZ8252hUJbf++rcnPd//ZMUCoVCoVAovHJlfmHhnme2KBQKhUI5ura07+nLFMrm\r
+tdXh4Q0K5fKXTu4/ubpzbedo/2h59+Lw4EcoFMqp9eGexy9QKBTK9p+fnJ+f3/7mmEI59/DKzo2z\r
+lO3rJ+fn51fWV1bWV1bWV1bWR8PdwyuvjCkUCoVCoVC2/uw35ub8m3/3dymU//o7X7/jLbfHhUKh\r
+UCgUCoXy0QeWh/d+hELZtzLY+88vUijHPzBY/cULFAqFQqEcXVva9/RlCmXz2urw8AaFcvlLJ/ef\r
+XN25tnO0f7S8e3F48CMUCmX72SOLo70UCoVCoVAoFAqF8sjzvzQ359vuDIWy/N5X5+a8/+ufpFAo\r
+FAqFQrn60tn5+fmzL13dfu4jg11rW88cXhiOKOOcm5+fP5urFMrWM4cXhiMK5eja0r6nL1Mom9dW\r
+h4c3KBQKhUKhUCiU8Y0rH350ffXw8mB5uO/8kcs3xhQKZfvZI4ujvRQKhTLOufn5+bO5SqFsPXN4\r
+YTiiUI5/YLD6ixcoFAqFQtm8trqwML//Ex9YWN51PmMKZfv6yfn5+ZX1lZX1lZX1lZX10XD38Mor\r
+YwqFQqFQKJRHrj81N+f37P4lCuVnvv/Vt7zjrykUCoVCoVAolI8+sDy89yMUyr6Vwd5/fpFCObq2\r
+tO/pyxTK5rXV4eENCoWy/eyRxdFeCoVCoVBOrQ/3PH6BQqFQtq+fnJ+fX1lfWVlfWVlfWVkfDXcP\r
+r7wyplAoFAqFQrn45N6lAycoP3dhbf2Ji5RdOxaOPLtNufylk/tPru5c2znaP1revTg8+BEKhbL9\r
+7JHF0V4KhUKhUCjnxrt2bpylUCjb10/Oz8+vrK+srK+srK+srI+Gu4dXXhlTKKfWh3sev0ChUCjb\r
+10/Oz8+vrK+srK+srK+srI+Gu4dXXhlTKBQKhUKhUM5/ZnWw74OXv3b58tcuX/7a5Yef36aMc25+\r
+fv5srlIoW88cXhiOKJSja0v7nr5MoWxeWx0e3qBQKKfWh3sev0ChUCiUo2tL+56+TKFsXlsdHt6g\r
+UCiUc+NdOzfOUigUCmX72SOLo70UCoVCObq2tO/pyxTK5rXV4eENCoVyan245/ELFAqFsn395Pz8\r
+/Mr6ysr6ysr6ysr6aLh7eOWVMYVCoVAoFAqFQll+76tzcx574VEKhUKhUCgUCoXy0QeWh/d+hELZ\r
+tzLY+88vUiiU7WePLI72UigUyvb1k/Pz8yvrKyvrKyvrKyvro+Hu4ZVXxhTKOOfm5+cv3RhTKBQK\r
+hXJuvGvnxlkKhbJ9/eT8/PzK+srK+srK+srK+mi4e3jllTGFcmp9uOfxCxQKhUKhUCgUCoVCoVAo\r
+FAqFQvnkzdN98s4+eWefvPObv/zfUSgUytlf+r2/+bY37/zRPzr3jU9QKBd+58/m5nzfgS//xJE/\r
+DjaTUgAAgABJREFUeP97X52b8wf2f/nwnz/6yPWn5ub8nt2/RKH8zPe/+pZ3/DWFQqFQKBQK5ZHr\r
+T83N+T27f4lC+Znvf/Ut7/hrCoVC+Qf/j9fueMvtD7/4KIWiqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqo9c\r
+OT+bTmbTyWw6mU0ns+lkNp3MppPZdDKbTmbTyWw6mU0ns+lkNp3cvv3anKqqqqqqqqqqqqqqr1xc\r
+eGr111VVVb99/cEv/ND7VVVVVVVVVVVVv/XClT53/vU33lBVVVVVVVVVVeXWo3e+4823fscrVwvl\r
+f/1vXr3jDj/28icoFAqFQqFQKIf2DHb//DkKhUKhUI6uLe17+jKFsnltdXh4gzK+cWk4mD/22xfG\r
+hbL5j/cMD56kUCin1od7nrhIoVAo43x8fn7+bK5SKB89vmPnxlnK+OXN+fn5izfGFAqFQqFQPnHr\r
+ocevH3/8+kkKhTK++el3ve3Nt37nN66Wq/n8W+7wHd/znygUCoVCoVAo41vbo+HCwmBxcbi4OFxc\r
+WFwY3H2EQvnoyeXRmTMUCoVCoRxdW9r39GUKZfPa6vDwBmV849JwMH/sty+MC2XzH+8ZHjxJoVC2\r
+v3Lf4mgvhUKhUCifuPXQ49ePP379JIVC4dajd77jzbd+xytXC+V//W9eveMOP/byJygUCoVCoVCu\r
+vnR2fn7+7EtXKR86uHTwV/cvDEcUbj68sLBw4rltCuXKl9YWd++nUI6uLe17+jKFsnltdXh4g0Kh\r
+UCgUCoVCoVAo29cvHNwz2PsvLlIolO2v3Lc42kuhUCjcfHhhYeHEc9sUypUvrS3u3k+hfPTk8ujM\r
+GQqFQqFQNq+tDg+epJy+tLLjQ0fGt6CMX96cn5+/eGNMoVAoFArlE7ceevz68cevn6RQKFvPfXFu\r
+znfP/zKF8o++99t3vO1VCoVCoVAoFMr41vZouLAwWFwcLi4OFxcWFwZ3H6FQPrx/cNdvXKJQzo13\r
+DQ9vUCiU7a/ctzjaS6FQKBTKqfXhnicuUigUyvjlzfn5+Ys3xhQKhUKhUCgUCoVCufjk3qUDJygU\r
+CmXXjoUjz26Pb1waDuaP/faFcaFs/uM9w4MnKRTK9lfuWxztpVAoFAqFcm68a+fGWQqFMn55c35+\r
+/uKNMYVCoVAolFPrwz1PXKRQKJTxy5vz8/MXb4wpFAqFQqFQKBQKhUI5/5nVpbWjFAqFQuHmwwsL\r
+Cyee26ZQrnxpbXH3fgrlw/sHd/3GJQrl3HjX8PAGhUI5tT7c88RFCoVCoRxdW9r39GUKZfPa6vDw\r
+BoVCoZwb79q5cZZCoVAo21+5b3G0l0KhUCgf3j+46zcuUSjnxruGhzcoFMqp9eGeJy5SKBTK+OXN\r
++fn5izfGFAqFQqFQPnHrocevH3/8+kkKhUKhUJbf++rcnMdeeJRCoVAoFAqFQhnf2h4NFxYGi4vD\r
+xcXh4sLiwuDuIxQKZfsr9y2O9lIoFMr45c35+fmLN8YUCoVCoVDGL5+fn5+/+I0xhUKhUCjnxrt2\r
+bpylUCjjlzfn5+cv3hhTKBQKhUI5tT7c88RFCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoZz5/P/5\r
+zre++e6f+g8PvfIJCoVy/reuz805N+fcnHNzzs05N+dP/uH/tvXcF+fmfPf8L1Mo/+h7v33H216l\r
+UCgUCoVCoWw998W5Od89/8sUyj/63m/f8bZXKRTK5S9P5+a88x/+FoVCUVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVdVHrpyfTSez6WQ2ncymk9l0MptOZtPJbDqZTSez6WQ2ncymk9l0MptObt9+bU5VVVVVVVVV\r
+1W8/83t/+fI3b//f//mV3/w//uX/8Peffe4vVdU3X3/91Ve/9dWf+8IPvf/1V19949uvqaqqqqqq\r
+quq3XrjS586//sYbqqqqqqqqqqqqlP3zfzk353+7+w9++oNfecsdvuu//30KhUI5eN+uPac3KBQK\r
+5crv3LuwNLx/srl9c7z11Ysf+acPUChH15b2PX2ZQtm8tjo8vEEZv7y5sLBw9oWrlPGNSwf2DoYH\r
+T1IolFPrwz1PXKRQKBTKPQcGuz/5wPYtHnn2zPKOhZ0bZymU4yd37Lp84lLGlK2vXTj95FkKhfLo\r
+jUN98s5bT72HQqFQ9v3MX87N+f07//BH/qe/mpvzvec+T6FQKAfv27Xn9AaFQtn6kyMLC4sXXx5T\r
+KI88c3RhYeFcxpStP/rwwmB48ksXKOOXH37gX3ycQjm6trTv6csUyua11eHhDcr45c2FhYWzL1yl\r
+jG9cOrB3MDx4kkKhbD9/en5xcP6lMYVCoVAevXGoT95566n3UCgUyv75v5yb87/d/Qc//cGvvOUO\r
+3/Xf/z6FQqEcvG/XntMbFArl6ktn5+fnz750lfLw//vwws7BwnBEoRw/tmP0seNbNxm/9NChDyzt\r
+fvQchXJ0bWnf05cplM1rq8PDGxQKhUKhUCgUyqVfPX3+2Ycp47+4dGjPYN9vXKJQKNvPn55fHJx/\r
+aUyhUCjHj+0Yfez41k3GLz106ANLux89R6Fs/dGHFwbDk1+6QBm//PAD/+LjFMrmtdXh+ikKN7f2\r
+7x3c9dhZCuX4yR27Lp+4lDFl62sXTj95lkKhPHrjUJ+889ZT76FQKPQTP/ju23e89bUfue/f/8Tu\r
+l+bmvPNHf4dCoVAO3rdrz+kNCoWy9SdHFhYWL748plAeeebowsLCuYwpZz8+Wt44TeGVK/tXF4eH\r
+NygUyvbzp+cXB+dfGlMoFArl1PpwzxMXKRQKhXL85I5dl09cypiy9bULp588S6FQKBQKhUK5+OTe\r
+pQMnKBQKZdeOhSPPbo9f3lxYWDj7wlXK+MalA3sHw4MnKRTK9vOn5xcH518aUygUCoVybrxr58ZZ\r
+CoVCOX5yx67LJy5lTNn62oXTT56lUCin1od7nrhIoVAolOMnd+y6fOJSxpStr104/eRZCoVCeeDT\r
+H/zgZz5KoVAo5z+zurR2lEKhUCiU48d2jD52fOsm45ceOvSBpd2PnqNQzn58tLxxmsIrV/avLg4P\r
+b1AolFPrwz1PXKRQKBTK0bWlfU9fplA2r60OD29QKBTKufGunRtnKRQKhbL9/On5xcH5l8YUCoVy\r
+9uOj5Y3TFF65sn91cXh4g0KhnFof7nniIoVCoVCOn9yx6/KJSxlTtr524fSTZykUyqM3DvXJO289\r
+9R4KhULZe/TLP7b2x++98/W5Of/env/rx9b++L7nH6VQKAfv27Xn9AaFQtn6kyMLC4sXXx5TKI88\r
+c3RhYeFcxhTK9vOn5xcH518aUygUyvGTO3ZdPnEpY8rW1y6cfvIshULh1ng0XLj3S5cpFAqFQjk3\r
+3rVz4yyFQqEcP7lj1+UTlzKmbH3twuknz1IolFPrwz1PXKRQKBQKhUKhUCgUCoVCoVAoFAqFQqFQ\r
+KJSHv/Jv3vHWN+9426s/uu+Pf2ztj39s7Y//5xO/QqFQKJQjP/uXc3PueOZTFPqJH3z37Tve+tqP\r
+3Pfvf2L3S3Nz3vmjv0OhUD75zY/eeupv3/ziD1IoFPqJH3z37Tve+tqP3Pfvf2L3S3Nz3vmjv0Oh\r
+UPb9xP9vbs6f+vf/O4VCUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdVHrpyfTSez6WQ2ncymk9l0MptOZtPJ\r
+bDqZTSez6WQ2ncymk9l0MptObt9+bU5VVVVVVVVV1b/6jfNf/J/+4eP/z/f/8sLeP/23f66q6rdf\r
+2PzC+973hfe97wvve98X3ve+x9//U6qqqqqqqqr6rReu9Lnzr7/xhqqqqqqqqqqqKuXqNx77X3a+\r
++Lf+1u23vPPb3/cTf/rh5x6lUCiUvaPF4fopCoVCoWz++ofvune0OFhY2rPzwCcfoFCOri3te/oy\r
+hbJ5bXV4eINCOfv5e1buXtl7ct++Bw4c/8yu4cGTFArl1PpwzxMXKRQKhbJ9/ewHjo0GO4crHz5w\r
+8tJo9ODHKJTxjUvHttaWdw8Gy4OdB1fveewMhUJ59MahPnnnrafeQ6FQKFdfvvYTCy+962++8fY7\r
+/++/t/67W9+EQqFQ9o4Wh+unKBTKmY+PhoePUygUbo337FzY96sPUSgXfvP4XfeOBsuD4d7RocfO\r
+UihH15b2PX2ZQtm8tjo8vEGhnP38PSt3r+w9uW/fAweOf2bX8OBJCoVCObG1b7iyY3nf8r7PnKdQ\r
+KI/eONQn77z11HsoFArl6jce+192vvi3/tbtt7zz29/3E3/64ecepVAolL2jxeH6KQqFcvWls/Pz\r
+82dfukrh1vZdo8WF4YhCGWfzngf3LC0PBqPltYePbd2EQjm6trTv6csUyua11eHhDQqFQqFQKBQK\r
+ZfNzh3btXx4sDwa7l/dvfXj7m2MKhUI5sbVvuLJjed/yvs+cp1DG2bznwT1Ly4PBaHnt4WNbN6FQ\r
+KBd+8/hd944Gy4Ph3tGhx85SKJvXVofrpyiUR77ywNJg8fjvP0wZ37h0bGttefdgsDzYeXD1nsfO\r
+UCiUR28c6pN33nrqPRQKhXLly1/8+z9+853vfONt3/Ff3jv/h6df+iSFQqHsHS0O109RKJQzHx8N\r
+Dx+nUCjcGu/ZubDvVx+ibL949u57l0cf3HP3xsET7Boe3qBQKJQTW/uGKzuW9y3v+8x5CoVyan24\r
+54mLFAqFQhnfuHRsa21592CwPNh5cPWex85QKBQKhUKhUC4+uXfpwAkKhULZtWPhyLPblLOfv2fl\r
+7pW9J/fte+DA8c/sGh48SaFQKCe29g1XdizvW973mfMUyvq9K6P9o+WdCwvDHaP9o9H6XRTK+Mal\r
+Y1try7sHg+XBzoOr9zx2hkKhnFof7nniIoVCoVDGNy4d21pb3j0YLA92Hly957EzFAqFsr5nMPjA\r
+MQqFQjn/mdWltaMUCoVCoYyzec+De5aWB4PR8trDx7ZuQqFsv3j27nuXRx/cc/fGwRPsGh7eoFAo\r
+p9aHe564SKFQKJSja0v7nr5MoWxeWx0e3qBQ1u9dGe0fLe9cWBjuGO0fjdbvolAolBNb+4YrO5b3\r
+Le/7zHkKZfvFs3ffuzz64J67Nw6eYNfw8AaFQjm1PtzzxEUKhUKhjG9cOra1trx7MFge7Dy4es9j\r
+ZygUyqM3DvXJO2899R4KhUL5h+95bW7OuTnn5pybc27OHc98ikKh7B0tDtdPUSiUMx8fDQ8fp1Ao\r
+3Brv2bmw71cfolAoJ7b2DVd2LO9b3veZ8xTK+MalY1try7sHg+XBzoOr9zx2hkKhUC796/tGuweD\r
+5cHuq+colPV7V0b7R8s7FxaGO0b7R6P1uyiU8Y1Lx7bWlncPBsuDnQdX73nsDIVCObU+3PPERQqF\r
+QqFQKBQKhUKhUCgUCoVCoVAoFAqFQrn8H/9gbs65OefmnJtzbs6/8f2/R6FQKJQjP/uXc3PueOZT\r
+FMqVL3/x7//4zXe+8423fcd/ee/8H55+6ZMUCuWTN0/3yTu/+cX/gUKhUK58+Yt//8dvvvOdb7zt\r
+O/7Le+f/8PRLn6RQrubzf+Ntb77j3X82LhQKRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUfuXJ+Np3MppPZ\r
+dDKbTmbTyWw6mU0ns+lkNp3MppPZdDKbTmbTyWw6uX37tTlVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVb/1wpU+d/71N95QVVVVVVVVVVWlUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqF\r
+QqFQKBQKhUKhUCgUysc+unPXJ85RKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAo\r
+FAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgU\r
+CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQK\r
+hUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqF\r
+QqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVC\r
+oVAolPErVwaL8/fMrlAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAo\r
+FAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgU\r
+CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQK\r
+hUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCuXTX/9/9ck7/9Mf/RyFQqFQKBQKhUKhUCgUCoVC\r
+UVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVdVHrpyfTSez6WQ2ncymk9l0MptOZtPJbDqZTSez6WQ2ncymk9l0\r
+MptObt9+bU5VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1W+9cKXPnX/9jTdUVVVVVVVVVVUpFAqF\r
+QqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoj/zJxrn/tEW5ev386vLC0T/Z\r
+olAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKh\r
+UCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQ\r
+KBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAo\r
+FAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgU\r
+CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUChbf3TP0v57KBQKhUKhUCgU\r
+CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQK\r
+hUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqF\r
+QqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVC\r
+oVAoFAqFQvlnv/d3b/7KD/7vt8YUCoVCoVAoFAqFQqFQKBQKRVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUf\r
+uXJ+Np3MppPZdDKbTmbTyWw6mU0ns+lkNp3MppPZdDKbTmbTyWw6uX37tTlVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVb/1wpU+d/71N95QVVVVVVVVVVWlUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgU\r
+CoVCoVAoFAqFQqFQKBQKhUKhXPk/79t1944de3YM71q55/NnKBQKhUKhUCgUCoVCoVAoFAqFQqFQ\r
+KBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAo\r
+FAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKJRjnzt27HPHjn3u2LHPHTv2uWPHPnfs2OeOffjz\r
+H6VQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVC\r
+oVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCOfa5Y8c+d+zY544d+9yx\r
+Y587duxzx4597tiHP/9RCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgU\r
+CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQK\r
+hUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqF\r
+QqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVC\r
+oVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFFVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVV95Mr52XQym05m08lsOplNJ7PpZDadzKaT2XQym05m08lsOplNJ7Pp5Pbt1+ZUVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVf3WC1f63PnX33hDVVVVVVVVVVU1SZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZJEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVR+5cn42\r
+ncymk9l0MptOZtPJbDqZTSez6WQ2ncymk9l0MptOZtPJbDq5ffu1OVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVv/XClT53/vU33lBVVVVVVVVVVU2SJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS\r
+JEmSJEmSJEmSJEmSJEmSJEmSJFFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXVR66cn00ns+lkNp3MppPZdDKb\r
+TmbTyWw6mU0ns+lkNp3MppPZdDKbTm7ffm1OVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdVvvXCl\r
+z51//Y03VFVVVVVVVVVVkyRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJknz67tHJf/XHSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk/27r0N0PTJIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLk03eP\r
+Tv6rP06SJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEkO\r
+7l9bu3vP/Pz8Hz3/9SRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkuTf\r
+bR26+4FJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJVFVVVVVVVVVV/f8ThO9Be9iFYef7\r
+ZEPS7hSYdjKbf5jdZfaPzJSZNk23e7o5y5k9Z3JmjudkXkk2kvz6pot5sbnac4yZ2rCJiWsgAif5\r
+uWzqVbm4xsGhUW3qcDXkKeHxAzg2CKwaWzaWkN5XH5HN5TdkgZhYkr/n86mqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrq7iN3\r
+rlfL9Wq5Xi3Xq+V6tVyvluvVcr1arlfL9Wq5Xi3Xq+V6tVyvlhcuvLSoqqqqqqqqquql73/5q1f9\r
++n/4lV/5o9f/f752zyNVVT1793s+f9n/6z/803967P/5649/+JGXq6qqqqqqqqpePHtknrrz4qVL\r
+VVVVVVVVVVVVwH13/PiX/4eLf+8VL//DX7xwzd3/JwAAAIAn//jj73zLoTfs2X3lNYfu+N2HgXsP\r
+7r/18ycAAAAAAAAAAAAAAAAAAAAAAPjyO3/yL/7xhZ/7r1oseuTkeQAAAACnn16+77a3X/mG3Vfs\r
+v+rGm2+7//HnAAAAAAAAAAAAAOCZr3z6oS88DQAAAAAAAAAAAADAqaf++hde0WLRXcfPAwAAAHjy\r
+jz/+zrccesOe3Vdec+iO330YuPfg/ls/fwIAAAAAAAAAAAAAAAAAAAAAAGy/8NjGxsZTZ3YAAAAA\r
+AAAAAAAAAKe+c8/l+28GAADPfOXTD33haQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAATj3117/wihaL7jp+HgBOPfXXv/CKFovuOn4e+PI7f/Iv/vGFn/uv\r
+Wix65OR5AAAAAMCpp/76F17RYtFdx88DuO+OH//y/3Dx773i5X/4ixeuufv/RFVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVXdfeTO9Wq5Xi3Xq+V6tVyvluvVcr1arlfL9Wq5Xi3Xq+V6tVyvluvV8sKFlxZVVVVV\r
+VVVV1csXl7/6K1/8nS9cuPTyS+e+9aX/2z977Evnquprv/E7O998+m9/+Dc/fOI/ffqf/ZOvfPpM\r
+VVVVVVVVVb149sg8defFS5eqqqqqqqqqqqqwfO9PF4te86t/e+ttf/O2rZ9c/u6/AAAAAL77J/fs\r
+3nPV/Z/72umzO8889Wd/+NGHgXsP7r/18ycAAAAAAAAAAAAAAAAAAAAAAPjEL1/8x//TT//Fq15e\r
+LHrk5HkAAACAnduvuuLmD//HZ06dOfPCM1979KFPfO0kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOfO\r
+H/ilS4tFi0V3HT8PAAAAfPdP7tm956r7P/e102d3nnnqz/7wow8D9x7cf+vnTwAAAAAAAAAAAAAA\r
+AAAAAAAAgO0XHtvY2HjqzA4AAAAAAAAAAAAA4NR37rl8/80AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADh3/sAvXVosWiy66/h5AM6dP/BLlxaLFovu\r
+On4e+MQvX/zH/9NP/8WrXl4seuTkeQAAAABw7vyBX7q0WLRYdNfx88DyvT9dLHrNr/7trbf9zdu2\r
+fnL5u/8CVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXX3kTvXq+V6tVyvluvVcr1arlfL9Wq5Xi3Xq+V6tVyv\r
+luvVcr1arlfLCxdeWlRVVVVVVVXVxR/+6Sdf97q/+NFLVfVXR/Yc+//++6qqqqr6/q//3z99YF1V\r
+VVVVVVVVL549Mk/defHSpaqqqqqqqqqqKvzKK1/+r3/hb0+fPf/tb/3gzDkAAAAAjlyz98bf+yoA\r
+APce3H/zHz10x83Xv2H35Yff8d5vfn8bePL+37vphsP79+7dt3ng9t/+yHPb5wAc29p8+8cfveeO\r
+W970pjceuPbA7584he8/s/zNd7zxDW/Yd/gddzzwrw8fvG0J7Gw/ffQDt1935d69+zZvueOeE2d3\r
+ADj3zA+e+/wPnvsSANiB97/20mLRIyfPAwAAADunvraxsfHo82cAANjZfvroB26/7sq9e/dt3nLH\r
+PSfO7gA4trX59o8/es8dt7zpTW88cO2B3z9x6vsnH9q1e/Pp7R3g9LOf2r3n6me3z+HZr33g8OHD\r
+1+3fc/C2JQDgm5+5751vObR3776rr73+/fd+BdjZfvroB26/7sq9e/dt3nLHPSfO7gBw7pkfPPf5\r
+Hzz3JQDA527/6Sv+/oV3v/7iYtFdx88DAAAAR67Ze+PvfRUAgHsP7r/5jx664+br37D78sPveO83\r
+v78NPHn/7910w+H9e/fu2zxw+29/5LntcwCObW2+/eOP3nPHLW960xsPXHvg90+cwvefWf7mO974\r
+hjfsO/yOOx7414cP3rYEdrafPvqB26+7cu/efZu33HHPibM7AAAAALZfeGxjY+OpMzsAsHP6yQ+9\r
++6Yr9+3dt//a24987IXtcwC++Zn73vmWQ3v37rv62uvff+9XgCfv/72bbji8f+/efZsHbv/tjzy3\r
+fQ5nnv/C4cOHDx/av2vXFYcPHz58+PBt9z4OPPu1Dxw+fPi6/XsO3rYE8P2TD+3avfn09g5w+tlP\r
+7d5z9bPb57Cz/fTRD9x+3ZV79+7bvOWOe06c3QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAADwudt/+oq/f+Hdr7+4WHTX8fMAPnf7T1/x9y+8+/UXF4vuOn4esAPvf+2l\r
+xaJHTp4HAAAAgM/d/tNX/P0L7379xcWiu46fB37llS//17/wt6fPnv/2t35w5hygqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqu4+cud6tVyvluvVcr1arlfL9Wq5Xi3Xq+V6tVyvluvVcr1arlfL9Wp54cJLi6qq\r
+qqqqqqq6+MM//eTrXveXP3qpqv7qyJ4//JcHqqqqqi79ZPk//8pXPnO2qqqqqqqqql48e2SeuvPi\r
+pUtVVVVV1ct/e+HF7Qsvnquq6uxzf7lY9Mr/9sX//pUvLxb9vX904b0P/QAAAADntp/dvWvXkePf\r
+AwDg3oP79x54zzeePb19+ukPHNj3tqOPA09+5COPfuPbZ3bOnf3e8fcd2PeWf/sNAMe2Nt9w7eFH\r
+Hj+JnbPPfO3UNu4+vO/NH3ro9Llzz3/rC9devufgbUvgE7ded+07P/yd58+e2/neA791/aF3PwzA\r
+2fvmQ6+eD78GAID3v/bSYtEjJ88DAAAAzm2/66orDv/mPZ//ytdOnt4GgE/cet217/zwd54/e27n\r
+ew/81vWH3v0wgGNbm2+49vAjj5/EztlnvnZqG++7Zu9vfulp4LG7b7ju1kcA4LEP3XDwtiUAPP/E\r
+x/fsvvIPvvTEOXZeePqhB/4U+MSt1137zg9/5/mz53a+98BvXX/o3Q8DcPa++dCr58OvAYDn/my+\r
+8me77mN/fuyyi4tFdx0/DwAAgHPbz+7etevI8e8BAHDvwf17D7znG8+e3j799AcO7Hvb0ceBJz/y\r
+kUe/8e0zO+fOfu/4+w7se8u//QaAY1ubb7j28COPn8TO2We+dmobdx/e9+YPPXT63Lnnv/WFay/f\r
+c/C2JfCJW6+79p0f/s7zZ8/tfO+B37r+0LsfBgAAALD9wmMbGxtPndkBgPtvvvbge+57fufc9veO\r
+v+/w/rfc8xjw/BMf37P7yj/40hPn2Hnh6Yce+FPgyY985NFvfPvMzrmz3zv+vgP73vJvvwHg1Hfu\r
+uXz/zQAA4LEP3XDwtiUAvO+avb/5paeBx+6+4bpbHwE+cet1177zw995/uy5ne898FvXH3r3wwAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBzfzZf+bNd97E/P3bZxcWi\r
+u46fB577s/nKn+26j/35scsuLhbddfw8ALz/tZcWix45eR4AAADAc382X/mzXfexPz922cXForuO\r
+n8fZ5/5yseiV/+2L//0rX14s+nv/6MJ7H/oBqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquruI3euV8v1arle\r
+Lder5Xq1XK+W69VyvVquV8v1arleLder5Xq1XK+WFy68tKiqqqqqqqqqXr64/NV//sXf++KFSy//\r
+3c6TX/5f/uUf/vNfr6qqqk6/9/KHrnzfxUsvV1VVVVVVVdWLZ4/MU3devHSpqqqqql6++Mw8dec8\r
+/cGqqk79l7lYtFi0650/vOf9P/oHP9vPv+rvdgAAANh+4bGNjY2PPn0KAIB7D+6/6f4ngK9/+M1X\r
+v/ULAAA88bG3b77pYQDHtjYP/+aXAWD71J9ubGx85dRZ4DM3X3PwtiV2Tn9j165dnz55Bjj9zB/t\r
+3r25fQ7g7H3zoVfPh18DAMD7X3tpseiRk+cBAAAAnHnuG0fv/q03H75m1+4r3n77b3/15BnsnP7G\r
+rl27Pn3yDHD6mT/avXtz+xzg2Nbm4d/8MgDgm5+8efPN98O57Zv3X/57TzwPAI996IaDty0B4HO3\r
+XHvo3Y8CAHZOf2PXrl2fPnkGOP3MH+3evbl9DuDsffOhV8+HXwPg3Pb5Pa95+TW/9kMcu+ziYtFd\r
+x88DAABg+4XHNjY2Pvr0KQAA7j24/6b7nwC+/uE3X/3WLwAA8MTH3r75pocBHNvaPPybXwaA7VN/\r
+urGx8ZVTZ4HP3HzNwduW2Dn9jV27dn365Bng9DN/tHv35vY5AAAAwPYLj21sbDx1ZgfAuZ3nLt+1\r
+6/7vngae/tK/umLzPcDnbrn20LsfBQAAAJ742Ns33/QwgFPfuefy/TcDAIDHPnTDwduWAPDNT968\r
++eb74dz2zfsv/70nnsfO6W/s2rXr0yfPAKef+aPduze3zwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAICdr/3Vo6//q0df/1ePvv6vvrwJnNs+v+c1L7/m136IY5ddXCy66/h5\r
+nNs+v+c1L7/m136IY5ddXCy66/h5AHj/ay8tFj1y8jwAAABwbvv8nte8/Jpf+yGOXXZxseiu4+dx\r
+6r/MxaLFol3v/OE97//RP/jZfv5Vf7dDVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVd195M71arleLder5Xq1\r
+XK+W69VyvVquV8v1arleLder5Xq1XK+W69XywoWXFlVVVVVVVVVVvXT6y1+96tf/wz//55/edfC5\r
+L7/9U796Q1VV1fbvXn9s97/68d9dqqqqqqqqqqrqxbNH5qk7L166VFVVVVUvX3xmnrpznv5gVVXf\r
+P/mXi0U//6q/A97/2kuLRV94/jwAAMC57Wd27dr1wePfAwDg3oP7b/38CeDxo2+96obPAie+9OB7\r
+bnnbwYMHDx06dN3m5Vde/4cAjm1t3nT/EwBw+plPbmxsnNo5B6w+sHXwtiVOP/vgxsbGG7e2tra2\r
+tra2trYOb25ufnd7BwAAAMD7X3tpseiRk+cBAAAAADj97Dc/8puH9r/xf8fpZx/c2Nh449bW1tbW\r
+1tbW1tbhzc3N727vAMe2Nm+6/wkAwPYLj+3efcWTp3de+Pb/sWfvm8+cAwCPfeiGg7ctAeBjh/e9\r
+/eNPAABOP/vgxsbGG7e2tra2tra2trYOb25ufnd7BwAA4KkvvrhY9GsHf3zjjT/aeO2lxaLXX/fj\r
+P3jmPAAAwLntZ3bt2vXB498DAODeg/tv/fwJ4PGjb73qhs8CJ7704HtuedvBgwcPHTp03eblV17/\r
+hwCObW3edP8TAHD6mU9ubGyc2jkHrD6wdfC2JU4/++DGxsYbt7a2tra2tra2tg5vbm5+d3sHAAAA\r
+2H7hsY2NjafO7ADYfuGxjY2Nr5w6C3zv20f2XHEY+NjhfW//+BMAAJz40oPvueVtBw8ePHTo0HWb\r
+l195/R8COPWdey7ffzMAAHjsQzccvG0JANsvPLZ79xVPnt554dv/x569bz5zDk4/++DGxsYbt7a2\r
+tra2tra2tg5vbm5+d3sHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA57f/\r
+ZD706vnQq+dDr/7rT/8K8NQXX1ws+rWDP77xxh9tvPbSYtHrr/vxHzxz/qkvvrhY9GsHf3zjjT/a\r
+eO2lxaLXX/fjP3jmPID3v/bSYtEjJ88DAAAAT33xxcWiXzv44xtv/NHGay8tFr3+uh//wTPnv3/y\r
+LxeLfv5Vfwe8/7WXFou+8Pz5qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrr7yJ3r1XK9Wq5Xy/VquV4t16vl\r
+erVcr5br1XK9Wq5Xy/VquV4t16vlhQsvLaqqqqqqqqqqqqqq+ov37Xr46s9WVbX9u288tudf/ein\r
+l6qqqqqqqqqqql48e2SeuvPipUtVVVVVVVVVVVXOnf/Fn+vn/sFL2+C2/+7Sz/xMj38fAAAA3nfN\r
+3jePxwAAuPfg/ls/fwJ4/Ohbr7rhs9g5e+LKPbuOfvGJHfBnH337ldc/CODY1uY7HngSALZP/enG\r
+xsZXTp0FPnvzNQdvW2Ln9Nc3Nja+dWYbAAA4990fnPzjH5z8AgAA73/tpcWiR06eBwAAAAAALzz1\r
+O3suP4Cd01/f2Nj41pltAABwbGvzHQ88CQDAR7eufNfD33n0Nw5vvf8rAIDHPnTDwduWAPC5W649\r
+9O5HAQA7p7++sbHxrTPbAADAue/+4OQf/+DkFwB8+7MvLhYtFi0WLRYtFi0W3fT4eQAAALzvmr1v\r
+Ho8BAHDvwf23fv4E8PjRt151w2exc/bElXt2Hf3iEzvgzz769iuvfxDAsa3NdzzwJABsn/rTjY2N\r
+r5w6C3z25msO3rbEzumvb2xsfOvMNgAAAAAA2Dn99Y2NjW9+fxvAuZ2Te3btuv+7p4Gnv/Svrth8\r
+D/C5W6499O5HAQA7Z09cuWfX0S8+sQP+7KNvv/L6BwGceurfXL7/JgAA8NiHbjh42xIA8NGtK9/1\r
+8Hce/Y3DW+//CrBz+usbGxvfOrMNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAPj2Z19cLFosWixaLFosWiy66fHz3/7si4tFi0WLRYtFi0WLRTc9fh7A+197abHokZPn\r
+AQAAgG9/9sXFosWixaLFosWixaKbHj/v3Plf/Ll+7h+8tA1u++8u/czP9Pj3VVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVdXdR+5cr5br1XK9Wq5Xy/VquV4t16vlerVcr5br1XK9Wq5Xy/VquV4tL1x4aVFVVVVV\r
+VVVV1d8987W/+cFfXfjxD//iix/5j7/8z06e+puqOvPBg8d+/Z1/83/97cWf/vTiT3966aVLVVVV\r
+VVVVVfXi2SPz1J0XL12qqqqqqqqqqqrCv/v1i4tF/+O+H91yw9++4mf6h7/0IwB471tuePu7PgMA\r
+Tz/6O3v2XP2JL3z9+zvbJ088+amPPQzce3D/rZ8/ATx+9K1X3fBZ7Jx+fPeuXcvnzmD7zFN3XLv3\r
+yusfBHBsa/MdDzwJAPjQ4X1v/t2Hz5zzwlOPHnjD7oO3LYH7brnmTe+7/8Spbc499/QTD31qCcDZ\r
+++ZDr54PvwYA/s1bf3zddT/5l696ebHoss2fXHfdT/7jyfMA3vuWG97+rs8AwHvHfasnv/PC2Z1T\r
+zxz/d+85uHnDvwXuu+WaN73v/hOntjn33NNPPPSpJYBjW5vveOBJAABOfOE9+w7cffiKPQ88fRoA\r
+8NiHbjh42xIAnn/io7t3b37yS0+cY/v0s5/+5FeB+2655k3vu//EqW3OPff0Ew99agnA2fvmQ6+e\r
+D78GAAAcu+ziYtFdx88DwHvfcsPb3/UZAHj60d/Zs+fqT3zh69/f2T554slPfexh4N6D+2/9/Ang\r
+8aNvveqGz2Ln9OO7d+1aPncG22eeuuPavVde/yCAY1ub73jgSQDAhw7ve/PvPnzmnBeeevTAG3Yf\r
+vG0J3HfLNW963/0nTm1z7rmnn3joU0sAAAAAzm1ff8Weu790AgDuu+maQ++57/mdc9svfPt9h/e/\r
++fdWwPNPfHT37s1PfumJc2yffvbTn/wqdk4/vnvXruVzZ7B95qk7rt175fUPAvj+yYd27d779Re2\r
+AQB47EM3HLxtCQA48YX37Dtw9+Er9jzw9GkA991yzZved/+JU9uce+7pJx761BIAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcOyyi4tFdx0/DwA4dtnFxaK7jp8H/s1b\r
+f3zddT/5l696ebHoss2fXHfdT/7jyfOAncfmw/9o/qf/BQAAHLvs4mLRXcfPA//u1y8uFv2P+350\r
+yw1/+4qf6R/+0o9QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXcfuXO9Wq5Xy/VquV4t16vlerVcr5br1XK9\r
+Wq5Xy/VquV4t16vlerW8cOGlRVVVVVVVVVVVP/rcnY/8P/7nB//pr3x617Xf/dLpquri//XJ173u\r
+k6973Sdf97pPvu51n3zd645d9mBVVVVVVVVVvXj2yDx158VLl6qqqqqqqqqqqrB95s/ffsVP/5tX\r
+vfyKn3/5n/yvP/nj754HgJv3X765dQwA8I2HP3rLjYeu2L1n/9UH7/jdh4F7D+6/9fMngMePvvWq\r
+Gz4L/Of7jrzxwBtvuuWdt77rjn//+zdeef2DAI5tbb7jgScBAN9/dvkbN13/hn2bWzfd8eBdhw/d\r
+vgR2zp44+tu3H9jct3fvvgPXv+2D9z4KwNn75kOvng+/BgCu+sWXF4sWixaLFosWi+46fh7Azfsv\r
+39w6BgD/5sgdbzp47RV7dl+x/5r/33s+9NhzZ4CdsyeO/vbtBzb37d2778D1b/vgvY8COLa1+Y4H\r
+ngQAYOfsf9ncveuKzf8NAP71jVuHDh26dt/uPVdcc+jQocNbtwB44o8/dsuNh/bu3XfVNYffd+9X\r
+gJ2zJ47+9u0HNvft3bvvwPVv++C9jwJw9r750Kvnw68BAADHLru4WHTX8fMAcPP+yze3jgEAvvHw\r
+R2+58dAVu/fsv/rgHb/7MHDvwf23fv4E8PjRt151w2eB/3zfkTceeONNt7zz1nfd8e9//8Yrr38Q\r
+wLGtzXc88CQA4PvPLn/jpuvfsG9z66Y7Hrzr8KHbl8DO2RNHf/v2A5v79u7dd+D6t33w3kcBAAAA\r
+4DuP/O/Xb77hDXv3vuVDjwHbLzz+wdtv2r9379791972gY88v30OwBN//LFbbjy0d+++q645/L57\r
+vwL85/uOvPHAG2+65Z23vuuOf//7N155/YMAcP8H3nX1/quvu+66d/7+14F/fePWoUOHrt23e88V\r
+1xw6dOjw1i0Ads7+l83du67Y/N8AYOfsiaO/ffuBzX179+47cP3bPnjvowAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAY5ddXCy66/h5AMCxyy4uFt11/Dxw1S++vFi0\r
+WLRYtFi0WHTX8fPA+e0/mQ+9ev6n/zcAADh22cXForuOnwe2z/z526/46X/zqpdf8fMv/5P/9Sd/\r
+/N3zqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq7j9y5Xi3Xq+V6tVyvluvVcr1arlfL9Wq5Xi3Xq+V6tVyv\r
+luvVcr1aXrjw0qKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqhfPHpmn7rx46VJVVVVVVVVVVRUA\r
+AAAAAAAAAAAAAAAAAAAAAAAA4E9uP3jD76wBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiT2w/e8DtrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AOdfeNN86NV/9c2vAAAAAAAAAKiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu4/cuV4t16vlerVcr5br1XK9\r
+Wq5Xy/VquV4t16vlerVcr5br1XK9Wl648NKiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoXzx6Z\r
+p+68eOlSVVVVVVVVVVUVAAAAAAAAAAAAAAAAAAAAAAAAXvjmZ9bfeR5nnvnaW/fuOfrN7wEAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvfPMz6+88\r
+jzPPfO2te/cc/eb3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzgq//0r//T68+f2wEAAAAAAABQ\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVXcfuXO9Wq5Xy/VquV4t16vlerVcr5br1XK9Wq5Xy/VquV4t16vl\r
+erW8cOGlRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVL549Mk/defHSpaqqqqqqqqqqKgAAAAAA\r
+AAAAAAAAAAAAAAAAADzz1Q/fcODqq6+55uprtz5035cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPVD99w4Oqrr7nm6mu3PnTflwAAAICjR48e\r
+PXr06NGjR48ePXr06NGjR48ePfrR+z4LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVXcfuXO9Wq5Xy/VquV4t16vlerVcr5br1XK9Wq5Xy/VquV4t16vlerW8cOGl\r
+RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVL549Mk/defHSpaqqqqqqqqqqqjHHmGPMMeYYc4w5\r
+xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYY\r
+c4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPM\r
+MeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHH\r
+mGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxj\r
+jjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5\r
+xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYY\r
+c4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPM\r
+MeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHH\r
+mGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxj\r
+jjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5\r
+xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYY\r
+c4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPM\r
+MeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHH\r
+mGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxj\r
+jjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5\r
+xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYY\r
+c4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPM\r
+MeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHH\r
+mGPMMeYYc4w5xv+fIHwBs8MwCDPtMc6lCan7s7Tp9llgl3Yf+my2pSXdUm59WP5e/i50Zs4czRxd\r
+LY+imx0FybIVSUyijHWzNB6PzheblJLGbR6SBhfq0O4SYIkPJKcnu90ugZJiY0IcO06EIsn6IOVi\r
+iC/f/76CIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCVFVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdXD\r
+G+dm08lsOplNJ7PpZDadzKaT2XQym05m08lsOplNJ7PpZDadzKaTl1/++lxVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVS99acNnz73y6qtVVVVVVVVVVVUIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV9fDGudl0MptOZtPJ\r
+bDqZTSez6WQ2ncymk9l0MptOZtPJbDqZTSez6eTll78+V1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVXVS1/a8Nlzr7z6alVVVVVVVVVVFYIgCIIgCIIgCIIgCIIgCIIgCHJ0dWnvk5cRBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEHOjnesrK0jCIIgCIIgCIIg\r
+CIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIg\r
+CIIgyNnxjpW1dQRBEARBEARBEARBEARBEARBEARBEAQ5O96xsraOIAiCIAiCIAiCIAiCIAiCIAiC\r
+IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiy/R0ro9Vt8/Pzl66PEQRBEARB\r
+EARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEOTseMfK\r
+2jqCIAiCIAiCIAiCIGs/vmfX5onxLRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQZCq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqenjj3Gw6mU0ns+lkNp3MppPZdDKbTmbTyWw6mU0ns+lkNp3MppPZ\r
+dPLyy1+fq6qqqqqqqqrq68998tM7f+TffNd3/cwP/P8+8/5/X1XVb5+6+//4Bz/w03/jb/zMD/zD\r
+T6//85defrWqqqqqqqqqXvrShs+ee+XVV6uqqqqqqqqqqhDkwIVf/9a/9kevf/2rb37rH3zvIx9G\r
+EARBEARBEOTiLx3fe2RlsLQw3D3a/8hpBDm6urT3ycsIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiDI+MZPfM/i89/8V/7k9a979U1/+ffffs+nNm6CIAiCIAiCIAg3NpYG84u79iMIgiAI\r
+giAIgiBbzxxZHO1BEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARB\r
+EGTjM6dPTS4jCIIgCIIgCIIgCIIgCIIgCIIgCIL8r/Nf+ov/7Z+87nWvvvGb/vA7hp899eVHEARB\r
+EARBEAS5+EvH9x5ZGSwtDHeP9j9yGkEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQZOMz\r
+p09NLiMIgiAIgiAIgiAIgiAIgiBbzxxZHO1BEARBEGTjM6dPTS4jCIIgCIIgCIIgCIIgCIIgCIIg\r
+CIIgBy78+rf+tT96/etfffNb/+B7H/kwgiAIgiAIgiAXf+n43iMrg6WF4e7R/kdOIwiCIAiCIAiy\r
+9cyRxdEeBEEQBEEQBEEQBBlfPTs/P3/p+hhBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARB\r
+EOTEgeH8/Pz8/Pz8/Pz8/PzOHz+HIAiCIAiCIAiCIAiCIAiCIAiCIAiy8ZnTpyaXEQRBEARBEARB\r
+EOTsT+/fPT6JIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC\r
+IAiCIAiCIAiCIAiCIMj4xk98z+Lz3/xX/uT1r3v1TX/5999+z6c2boIgCLL5O//uLa9/bW6ubU9/\r
+AEEQBEEQBEGuXHvshxa+8uY3v/KGv/CH33n3r27dAkGuXHvshxa+8uY3v/KGv/CH33n3r27dAqmq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqhzfOzaaT2XQym05m08lsOplNJ7PpZDadzKaT2XQym05m08lsOplN\r
+Jy+//PW5qqqqqqqqquq1Vybf+12/tPWLL7/62te/8tlf/u6//R9++StVdXP6f//BC7/3Z//1v/7R\r
+F/7fT33f23/hym9VVVVVVVVV1Utf2vDZc6+8+mpVVVVVVVVVVRVy6uLzc3N90/c/87+dmf2Du5/6\r
+O+sfRRAEQRAEQZCN/3BkYWl43yfPbV0fbzxz/t0fPo0gR1eX9j55GUEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBLly7V++4S/f/N4j/3FwYfad3/nS3FzfcuynEQRBEARBEAR56P8+ONh9\r
+YNtg4fTzWwiCIAiCIAiCIFvPHFkc7UEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEH+57/35b+z+7/8r+/67Nt/8Pfn5voL\r
+3/8LCIIgCIIgCLLxH44sLA3v++S5revjjWfOv/vDpxEEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE2XrmyOJoD4IgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIg\r
+CHLq4vNzc33T9z/zv52Z/YO7n/o76x9FEARBEARBkI3/cGRhaXjfJ89tXR9vPHP+3R8+jSAIgiAI\r
+giDI1jNHFkd7EARBEARBEARBEGR89ez8/Pyl62MEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQZDxjStb17eOv2Npx8PrW9e3xjfHCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIg\r
+CIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIg\r
+CIIgCIIgyJVr//INf/nm9x75j4MLs+/8zpfm5vqWYz+NIAi3Hv3+v/6nc3PNzbXt6Q8gCIIgCIIg\r
+yN4f/trcXP/d4HNv/54/npvrf7z4EQTZ+8Nfm5vrvxt87u3f88dzc/2PFz+CVFVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVdXDG+dm08lsOplNJ7PpZDadzKaT2XQym05m08lsOplNJ7PpZDadzKaTl1/++lxVVVVV\r
+VVVVvfIHn/rXb3vbjT/8elW9uDH42R/+cFVVVfXqH//e//ND/8sv/fjTVVVVVVVVVfXSlzZ89twr\r
+r75aVVVVVVVVVVWFfNtbXnnDX/z85o0PnHvqg1u3QBAEQRAEQRDk8J7BjkcfQBAEQZCjq0t7/t2p\r
+/cdHg8Hi6NiBi18dI8jFj71zz+HR0vJgsHNl3+axzZsgCHLy4HD3R84cOXvnjkPbl/cs/+jnt5Ct\r
+5973jmPbB9sGo2P7739wtLK2jiDjG5ePPbS6vGMwWBneee7I5etjBEG4demjz9//0edPIgjCrUc2\r
+XwRBHvrtX5mb681/7UkEQRAEQRAEQU4d37bzx8/df3i461+dRxDk6OrS3icvI8j5x3YND68hWy+8\r
+d7R/NNq3tLAwGO0fjfaPVj90HkGQkweHuz9y5sjZO3cc2r68Z/lHP7+FjG9cPvbQ6vKOwWBleOe5\r
+I5evjxEEQRAEQRBk/NULd79393A0GG4f7ji2evb3xggyvnH52EOryzsGg5XhneeOXL4+RhDk5MHh\r
+7o+cOXL2zh2Hti/vWf7Rz29tPX9qfjC8fGOMIFvPvXthafjQDZCHfu3waP9oebSwsraOIAiCXPzl\r
+43uPrAyWB9vuHB360DqCjG9cPvbQ6vKOwWBleOe5I5evjxEE4daljz5//0efP4kgCIIg3HrkfZNP\r
+zs11x/f8IoIgCIIgCIIc3jPY8egDCIIgCDK+dvGeM3uGK4PB9uV9Dx9/+OYY2XzqwOLOfXvfuTy4\r
+a/e7P3xgOFrceeY4svnUgcWd+/a+c3lw1+53f/jAcLS488xxBDm6urT3ycsIcv6xXcPDawhydHVp\r
+18fu23dq764D20bHDlz86hhBHvq1w6P9o+XRwsraOoIgCHLxl4/vPbIyWB5su3N06EPrCHLxY+/c\r
+c3i0tDwY7FzZt3ls8ybI1gvvHe0fjfYtLSwMRvtHo/2j1Q+dR5CHfu3waP9oebSwsraOIAgyvnbx\r
+njN7hiuDwfblfQ8ff/jmGEGOri7t+th9+07t3XVg2+jYgYtfHSMIwq1LH33+/o8+fxJBEOTb3vLK\r
+G/7i5zdvfODcUx/cugWCIAiCIAiCIIf3DHY8+gCCIAiCXPzYO/ccHi0tDwY7V/ZtHtu8CbL1wntH\r
++0ejfUsLC4PR/tFo/2j1Q+cR5OLH3rnn8GhpeTDYubJv89jmTRAEGV89Oz8/f+n6GEEQZHzt4j1n\r
+9gxXBoPty/sePv7wzTGCbD33vncc2z7YNhgd23//g6OVtXUEObq6tPfJywhy/rFdw8NrCDK+cfnY\r
+Q6vLOwaDleGd545cvj5GEARBEARBEAS5b//SjvFZBEE2nzqwuHPf3ncuD+7a/e4PHxiOFneeOY4g\r
+99w52PEv3rnn3j273jna/b57Ll0fIwhy8uBw90fOHDl7545D25f3LP/o57eQh37t8Gj/aHm0sLK2\r
+jiDI5lMHFnfu2/vO5cFdu9/94QPD0eLOM8cRZHzj8rGHVpd3DAYrwzvPHbl8fYwgCIIgCIIgCIIg\r
+CIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIJw65HNF0GQ\r
+h377V+bmevNfexJBkPve9+Xb/9zvz//gH87Nte3pDyAIgiAIgiDjmz/x5te/dvs3Xr9yi62v/Ovb\r
+busNf+lpZHzzJ978+tdu/8brV26x9ZV/fdttveEvPY1UVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1cMb52bT\r
+yWw6mU0ns+lkNp3MppPZdDKbTmbTyWw6mU0ns+lkNp3MppOXX/76XFVVVVVVVVW98gef+tdve9vN\r
+P/x6Vb24Mfjpv7e3qqrf/5f7n/j7P/DTf+NvfPLsv3nl1aqqqqqqqqrqpS9t+Oy5V159taqqqqp6\r
+7U9efumFl1/6SlVVWy88PjfXG7/t2W9+yytzc73+v3Hw8x9EEARBEARBuPHQwsLC3U9vIgiCIMjR\r
+1aXBXfvOP7c1vnb50F2DXY+dR5CL/+rYmV9/8MqL4ytffvDQXYOdHzyPIMjJg8PBnaMf+41NZHx9\r
+49zvjZF79g92jk9t3RpvPvXe5eHCyto6gtx3ann55LsuvXCFm5v3XxiNzpxGEOTR64d84o5bH38r\r
+giAIgiAnL78wN9e3r38UQRAEQRAEQcY3N7ctLfzoM1sP/vs7B3sOIwhydHVp75OXEeT8Y7uGh9cQ\r
+BNl65sjiaA+CIAiCnDw4HNw5+rHf2ETG1zfO/d4Yue/U8vLJd1164Qo3N++/MBqdOY0gCIIgCIIg\r
+Z9mx7UfvffjmmFvjS7/23ovXxwhy36nl5ZPvuvTCFW5u3n9hNDpzGkGQkweHgztHP/Ybm8j4+sa5\r
+3xsjh3YP3vHpDQQ5y47lUz+GIAhydrxjZW0dQRBk83PHFwbD+z99ARlf3Tj1+AMIct+p5eWT77r0\r
+whVubt5/YTQ6cxpBkEevH/KJO259/K0IgiDI/ffenJvrttv6ln/62VMvPIIgCIIgCIJw46GFhYW7\r
+n95EEARBkPuOL6+87/jmTcZffvDQO5Z2fuAssvnUgcXRnq0XuXf/0vLaaW5sDAcL56+NN586sDja\r
+s/Ui9+5fWl47zY2N4WDh/LUxcnR1ae+TlxHk/GO7hofXEOTo6tJg/z0P3xzj+Ojdw12PnUcQBDk7\r
+3rGyto4gCLL5ueMLg+H9n76AjK9unHr8AQS5+K+Onfn1B6+8OL7y5QcP3TXY+cHzCIJsPXNkcbQH\r
+QRAEQZCz4x0ra+sIgiD3HV9eed/xzZuMv/zgoXcs7fzAWQQ5uro02H/PwzfHOD5693DXY+cRBHn0\r
++iGfuOPWx9+KIMjWC4/PzfXGb3v2m9/yytxcr/9vHPz8BxEEQRAEQRBuPLSwsHD305sIgiAIcvFf\r
+HTvz6w9eeXF85csPHrprsPOD5xEE2XrmyOJoD4IgCHLxXx078+sPXnlxfOXLDx66a7Dzg+cRBBlf\r
+PTs/P3/p+hhBEOS+48sr7zu+eZPxlx889I6lnR84iyD37B/sHJ/aujXefOq9y8OFlbV1BDm6urT3\r
+ycsIcv6xXcPDawhy36nl5ZPvuvTCFW5u3n9hNDpzGkEQBEEQBEEQ5L79SzvGZxEE2XzqwOJoz9aL\r
+3Lt/aXntNDc2hoOF89fGyD13Dpb2Hd56cYycPDcanXsPgiAnDw4Hd45+7Dc2kfH1jXO/N0YQ5Ox4\r
+x8raOoIgm08dWBzt2XqRe/cvLa+d5sbGcLBw/toYue/U8vLJd1164Qo3N++/MBqdOY0gCIIgCIIg\r
+CIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIKc\r
+vPzC3Fzfvv5RBNn4zV984+2vfd9HHjvyI1+bm2vb0x9AEARBEARBNn/3E3NzvenbP3Xqg5/a/Ysf\r
+/Na3vHLb7S+PZfN3PzE315u+/VOnPvip3b/4wW99yyu33f7yWKqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrq\r
+4Y1zs+lkNp3MppPZdDKbTmbTyWw6mU0ns+lkNp3MppPZdDKbTmbTycsvf32uqqqqqqqqqnrtlcn3\r
+vv2Xxr/08quv/dmX/99Pfv/f++m3/0hVVa/98e+/dOPazV/96f/j7/wvvzH7alVVVVVVVVW99KUN\r
+nz33yquvVlVVVdVrrzzts+f84kNVVW3+7ifm5pqb67tO/cruzf/0xttfe90dV8eCIAiCIAgyvnp2\r
+fn7+3i9sIQiCIMjR1aXdH7uAIOd/YufwXe9FEARBkAs/tWt46DSCICcPDkdnzyAIgoyvPjA/P79+\r
+9QqCrB3ftrK2joyvnV9YWDj9/BUE2Xru5MJgOL4Fgjx6/ZBP3HHr429FEARBkAd+bvbG2197y9t/\r
+c+MmCIIgCIIgCPLQZ+9eWFreenF85Utr8/Pz731hC0GOri7tffIygpx/bNfw8BqCIFvPHFkc7UEQ\r
+BEGQkweHo7NnEARBxtfOLywsnH7+CoJsPXdyYTAc3wJBEARBEAQ59+M7l/YdOvtfLo9vgSDI+Nr5\r
+hYWF089fQZCt504uDIbjWyDIyYPD0dkzCIIgyMWf2TO85z6EW+M9o8V3/uYmgiDI2fGOlbV1BEGQ\r
+95xYHp05gyAIgoyvnV9YWDj9/BUE2Xru5MJgOL4Fgjx6/ZBP3HHr429FEARBHvjXsx/Y/1++4396\r
+6bbbv/4D/+zDCIIgCIIgyPjq2fn5+Xu/sIUgCIJwc3NxYeG+Z7cQZOPTq4s79yGbTx1YWj2KrK+t\r
+7PrIBeSu7YOTz29tPnVgafUosr62susjF5C7tg9OPr+FHF1d2vvkZQQ5/9iu4eE1BDm6urTniYsI\r
+cu6Du4bvei+CIMjZ8Y6VtXUEQZD3nFgenTmDIAiCIAiCIBd+atfw0GkEQbaeObI42oMgCIIgyNnx\r
+jpW1dQRBuLm5uLBw37NbCLLx6dXFnfsQ5Ojq0p4nLiLIuQ/uGr7rvQiCPHr9kE/ccevjb0UQZPN3\r
+PzE319xc33XqV3Zv/qc33v7a6+64OhYEQRAEQZDx1bPz8/P3fmELQRAEQRAEQS781K7hodMIgmw9\r
+c2RxtAdBEARBEAS58FO7hodOIwgyvnp2fn7+0vUxgiDc3FxcWLjv2S0E2fj06uLOfcj46gPz8/Pr\r
+V68gyNrxbStr6whydHVp75OXEeT8Y7uGh9eQ8bXzCwsLp5+/giBbz51cGAzHt0AQBEEQBEEQ5L79\r
+SzvGZxEE2XzqwNLqUWR9bWXXRy4gd20fnHx+C7nnzsGef3sRQR5+5sjCcIQgyMmDw9HZMwiCIAiC\r
+nB3vWFlbRxBk86kDS6tHkfW1lV0fuYDctX1w8vmt8bXzCwsLp5+/giBbz51cGAzHt0AQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEeefHM5z/5ts9/\r
+8m2f/+Tbnpl8P4IgCPLAz83eePtrb3n7b27cBBnf/Gdv/5Y/+6Z//KvIkR/52txc257+AIIgCIIg\r
+CLLx9Kfm5vrG7/iFf/Q3//ivjP7t277p5bm5HrzBxtOfmpvrG7/jF/7R3/zjvzL6t2/7ppfn5nrw\r
+BlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVX18Ma52XQym05m08lsOplNJ7PpZDadzKaT2XQym05m08lsOplN\r
+J7Pp5OWXvz5XVVVVVVVVVdXXv/jJT+/8kX/z9rf/3MJdv/PJdz3+vYeqqqqqyke3/cw/fKSqqqqq\r
+qqqqXvrShs+ee+XVV6uqqqrqtVee9tlzfvGhqqoefv5n5+Z63R1XEWT5r/7p3Fz3f/kRBEEQBEEQ\r
+bmzMLyzc/fQmgiAIghxdXdr75GUEOf/YruHhNQS5/OkT+07sWlldGe0bLe9cHB54N4IgJw8Od3/s\r
+AoIgyNYXT8zPz2+9OEaQsw9tX1lbR7aeOzE/P7/94PbtB7dvP7h9+8HRcOdw48YYQRAEQRAEQdZ/\r
+9jNvet1rd3z3b5796vsRBEEQBEEQBHnP6eXhPe9GkL3bB3v+zUUEObq6tPfJywhy/rFdw8NrCIJs\r
+PXNkcbQHQRAEQU4eHO7+2AUEQZCt507Mz89vP7h9+8Ht2w9u335wNNw53LgxRhAEQRAEQcbXN+59\r
+9OCuw8uD5eHec0cuXx8jW8+dmJ+f335w+/aD27cf3L794Gi4c7hxY4wgJw8Od3/sAoIgCDK+enZh\r
+cfHitfHDTx9dWN65dQsEQZCz4x0ra+sIgiDH3zHY9ZELCIIgyNZzJ+bn57cf3L794PbtB7dvPzga\r
+7hxu3BgjCIIgCIIgCIKMb/zzv/ymV193x1UEQRAEQRCEGxvzCwt3P72JIAiCjK+enZ+fX796BUE2\r
+nz68MBwhm08dGOy7F1l/YLT78YvI6s7FE89tbT51YLDvXmT9gdHuxy8iqzsXTzy3hRxdXdr75GUE\r
+Of/YruHhNQQ5urq098nLCHL+sV3Dw2sIgiBnxztW1tYRBEGOv2Ow6yMXEARBEOTyp0/sO7FrZXVl\r
+tG+0vHNxeODdCIJsPXNkcbQHQRAEQZCz4x0ra+sIgoyvnp2fn1+/egVBNp8+vDAcIcjR1aW9T15G\r
+kPOP7RoeXkMQBEEQBEEefv5n5+Z63R1XEWT5r/7p3Fz3f/kRBEEQBEEQbmzMLyzc/fQmgiAIglz+\r
+9Il9J3atrK6M9o2Wdy4OD7wbQZCtZ44sjvYgCIIglz99Yt+JXSurK6N9o+Wdi8MD70YQZHz17Pz8\r
+/KXrYwRBxlfPzs/Pr1+9giCbTx9eGI6QrS+emJ+f33pxjCBnH9q+sraOIEdXl/Y+eRlBzj+2a3h4\r
+Ddl67sT8/Pz2g9u3H9y+/eD27QdHw53DjRtjBEEQBEEQBEHu27+0Y3wWQZDNpw4M9t2LrD8w2v34\r
+RWR15+KJ57aQe+4crP6Hywiy9dy75+fnt26BICcPDnd/7AKCIAiCIGfHO1bW1hEE2XzqwGDfvcj6\r
+A6Pdj19EVncunnhua+u5E/Pz89sPbt9+cPv2g9u3HxwNdw43bowRBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEGQR26e8ok7fOIOn7jjxZ/7awiCIOs/\r
++5k3ve61O777N89+9f0IcuFXf3durrft/40fOvLZ7/qrfzo313fs+43DX3wUQRAEQRBk83c/MTfX\r
+m779UwjyrW955bZveHksm7/7ibm53vTtn0KQb33LK7d9w8tjqaqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqH\r
+N87NppPZdDKbTmbTyWw6mU0ns+lkNp3MppPZdDKbTmbTyWw6mU0nL7/89bmqqqqqqqqqqqqqqm5c\r
+XPj4rp+vqqqqKv/5yr/5wbNVVVVVVVVV9dKXNnz23CuvvlpVVVVVVVVVVcWtR+94w2u3f+ONK4L8\r
+0//+T2+7rfddez+CIAiCIAhyaPdg54+fRRAEQZCjq0t7n7yMIOcf2zU8vIaMr18aDuaP/cqFsSDn\r
+P7x7eOAEgiAnDw53P34RQRBkfPWB+fn59atXEOQ9x7etrK0j42vn5+fnL14fIwiCIAjy/lsPfuy5\r
+4x977gSCIMiZj/7HN97+2jf/4//04I33IwiCIAiCIAgyvrU1Gi4sDBYXh4uLw8WFxYXBXUcQ5N59\r
+gzs/cQlBzo53DA+vIQiy9TvvWhztQRAEQZCTB4e7H7+IIAgyvnZ+fn7+4vUxgiAIgiAIgiAIgiAI\r
+svXchQO7B3t+5iIyvnZ+fn7+4vUxgiAIgiAnDw53P34RQRAEQe49OLzr5y+deWC0/aF1BEEQ5Ox4\r
+x8raOoIgyHtOLI/OnEEQBEHG187Pz89fvD5GEARBEOT9tx782HPHP/bcCQRBxi9+YCwIwq1Hv/3P\r
+v/INb/gjBEEQBEEQBDm0e7Dzx88iCIIg3HxoYWHhvme3EGTj06uLO/chm08dGOy7F1l/YLT78YvI\r
+6s7FE1/c2nzqwGDfvcj6A6Pdj19EVncunvjiFnLvvsGdn7iEIGfHO4aH1xDk6OrS3icvI8j5x3YN\r
+D68hCIKcHe9YWVtHEAR5z4nl0ZkzCIIgyPj6peFg/tivXBgLcv7Du4cHTiAIsvU771oc7UEQBEEQ\r
+5Ox4x8raOoIg3HxoYWHhvme3EGTj06uLO/chyNHVpb1PXkaQ84/tGh5eQxDk/bce/Nhzxz/23AkE\r
+Qbj16B1veO32b7xxRZB/+t//6W239b5r70cQBEEQBEEO7R7s/PGzCIIgyPj6peFg/tivXBgLcv7D\r
+u4cHTiAIsvU771oc7UEQBBlfvzQczB/7lQtjQc5/ePfwwAkEQcbXzs3Pz1/86hhBEG4+tLCwcN+z\r
+Wwiy8enVxZ37kPHVB+bn59evXkGQ9xzftrK2jiD37hvc+YlLCHJ2vGN4eA0ZXzs/Pz9/8foYQRAE\r
+QRAEQRAEQRDkvv1LO8ZnEQTZfOrAYN+9yPoDo92PX0RWdy6e+OIWcs+dg90fPo8gm//l7oXhCEGQ\r
+kweHux+/iCAIgiDI2fGOlbV1BEE2nzow2Hcvsv7AaPfjF5HVnYsnvrg1vnZ+fn7+4vUxgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+gpz56H984+2vffM//k8P3ng/giDnPvnc3Fxzc83NNTfX3Fxzc/2j//zPEARBEARBxjd/4s2ve+32\r
+t3z1ily5+tFvuK03/KXfRsY3f+LNr3vt9rd89YpcufrRb7itN/yl30aqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqq6uGNc7PpZDadzKaT2XQym05m08lsOplNJ7PpZDadzKaT2XQym05m08nLL399rqqqqqqqqqqq\r
+P3v6M1+79uLLf/QHN37pX/zbv/W3n3n2a9Wrf/I7n/0XT/jFq1//kz/6g1/7hV/8u3/rF7c+V1VV\r
+VVVVVVUvfWnDZ8+98uqrVVVVVVVVVVVVyL75r83N9T/s/Ow/eefvfMNtvfmv/xqCIMiBd+3YfWoN\r
+QRBk41fvWVga3j85v3VzvPn5i+/+qdMIcnR1ae+TlxHk/GO7hofXkPG18wsLC+tfuoKMr1/av2cw\r
+PHACQZCTB4e7H7+IIAiC3L1/sPOR01u3ePiZM8vbFlbW1hHk+IltOy7fd+nqGNn8woVTT6wjCPLo\r
+9UM+ccetj78VQZCHfuf/fMPtr932uj/97r2f+77Vz33f6ud+8L5/hyAIcuBdO3afWkMQZPO3jiws\r
+LF68NkaQh58+urCwcPbqGFl/YLS8dgrhxsa+XYvDw2sIgmw9f2p+cXDuK2MEQRDk5MHh7scvIgiC\r
+IMdPbNtx+b5LV8fI5hcunHpiHUEQBEEQBEEu/e+nzj3zEDL+vUuHdg/2fuISghw/sW3H5fsuXR0j\r
+m1+4cOqJdQRBTh4c7n78IoIgCIJcmuwb3HXPaLhw/xe2EARBkLPjHStr6wiCIJu/ee/CYHji0xeQ\r
+8bWHTv/MAwhy/MS2HZfvu3R1jGx+4cKpJ9YRBHn0+iGfuOPWx9+KIMhDT//qm7/9+t9e+a0fPPLr\r
+3/nd/3Vurr/w/b+CIAhy4F07dp9aQxAE2fjVexaWhvdPzm/dHG9+/uK7f+o0ghw/tm30vuObNxl/\r
+5cFD71ja+ehZZPOpA4N99yLrD4x2P34RWd25eOKLW5tPHRjsuxdZf2C0+/GLyOrOxRNf3ELWHxgt\r
+r51CuLGxb9fi8PAaghxdXdr75GUEOf/YruHhNQRBkLPjHStr6wiCIJu/ee/CYHji0xeQ8bWHTv/M\r
+A8j42vmFhYX1L11Bxtcv7d8zGB44gSDI1vOn5hcH574yRhAEQZCz4x0ra+sIgiDHj20bve/45k3G\r
+X3nw0DuWdj56FkGOri7tffIygpx/bNfw8BqCII9eP+QTd9z6+FsRBEH2zX9tbq7/Yedn/8k7f+cb\r
+buvNf/3XEARBDrxrx+5TawiCIBu/es/C0vD+yfmtm+PNz19890+dRsbXzi8sLKx/6Qoyvn5p/57B\r
+8MAJBEG2nj81vzg495UxgiDja+cXFhbWv3QFGV+/tH/PYHjgBIIg3BqPhgv3fPoygiDI8WPbRu87\r
+vnmT8VcePPSOpZ2PnkWQu/cPdj5yeusWDz9zZnnbwsraOoKsPzBaXjuFcGNj367F4eE1BDl+YtuO\r
+y/ddujpGNr9w4dQT6wiCIKd/4p3v/Mn3IAiCjG9c2bq+dfwdSzseXt+6vjW+OUY2nzow2Hcvsv7A\r
+aPfjF5HVnYsnvriF3HPnYLDjrvPPb3HjoR89vm1lfQ1BkJMHh7sfv4ggCIIgyNnxjpW1dQRBNp86\r
+MNh3L7L+wGj34xeR1Z2LJ764hRw/sW3H5fsuXR0jm1+4cOqJdQRBEARBEARBEARBEARBEARBEARB\r
+EARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEOSh3/k/33D7a7e97k+/e+/n\r
+vm/1c9+3+rkfvO/fIQiCIEd+5Gtzc217+gMIgjzy4ntuffz/c/Pf/08IgiB7f/hrc3N928p//rt/\r
+/w/n5vqrZz+KIHt/+Gtzc33byn/+u3//D+fm+qtnP4pUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVXq5wRXAACAAElEQVRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVV1cMb52bTyWw6mU0ns+lkNp3MppPZdDKbTmbTyWw6mU0ns+lkNp3MppOXX/76XFVVVVVV\r
+VVVVf/iJc//+73/Px77zu35uYc9Tv/zFqnrtpednh/f83A98z0//jb/5sz/4Tz7z0MdefvW1qqqq\r
+qqqqqnrpSxs+e+6VV1+tqqqqqqqqqqpCrnz1Q/9w5YU//+df/oY3/tm3/NBT9z77KIIgyJ7R4vDg\r
+SQRBEOT8z9975z2jxcHC0u6V/Y+cRpCjq0t7n7yMIOcf2zU8vIYg6x+9e/td2/ec2Lv39P7jP7lj\r
+eOAEgiAnDw53P34RQRAE2Xpu/R3HRoOV4fZ795+4NBq9930IMr5+6djm6vLOwWB5sHJg190fOoMg\r
+yKPXD/nEHbc+/lYEQS7/+mfn5pqba26uubnm5vpz3/YZBEGQPaPF4cGTCIKceWA0PHwcQRBujXev\r
+LOz93x9Etl5Yv+ue5dE7d9+1duA+dgwPryEIgty3uXe4fdvy3uW9P3kOQZCTB4e7H7+IIAiCjK9f\r
+Ora5urxzMFgerBzYdfeHziAIgiAIgiDI+X95aMe+5cHyYLBzed/mvVsvjhFkfP3Ssc3V5Z2DwfJg\r
+5cCuuz90BkGQkweHux+/iCAIgiDj65eHg/nFne9AEAQ5eM/20b7R8srCwnDbaN9odPBOBEEu/NLx\r
+O+8ZDZYHwz2jQx9aR5Dx9UvHNleXdw4Gy4OVA7vu/tAZBEEevX7IJ+649fG3Igiy9aWf/c4fvHbH\r
+N//p7be/9sZv/q9v2/n/vPfa+xEEQfaMFocHTyIIgiDnf/7eO+8ZLQ4Wlnav7H/kNIKMr56/+727\r
+l5YHg9Hy6kPHNm+CbD51YLDvXmT9gdHuxy8iqzsXT3xxa/OpA4N99yLrD4x2P34RWd25eOKLW8jW\r
+C+t33bM8eufuu9YO3MeO4eE1BDm6urT3ycsIcv6xXcPDawhy8J7to32j5ZWFheG20b7R6OCdCIJc\r
++KXjd94zGiwPhntGhz60jiDrH717+13b95zYu/f0/uM/uWN44ASCIMh9m3uH27ct713e+5PnEOTg\r
+PdtH+0bLKwsLw22jfaPRwTsRZHz1/N3v3b20PBiMllcfOrZ5EwQ5urq098nLCHL+sV3Dw2sIgjx6\r
+/ZBP3HHr429FEAS58tUP/cOVF/78n3/5G974Z9/yQ0/d++yjCIIge0aLw4MnEQRBkPM/f++d94wW\r
+BwtLu1f2P3IaQdY/evf2u7bvObF37+n9x39yx/DACQRBkPs29w63b1veu7z3J88hyPpH795+1/Y9\r
+J/buPb3/+E/uGB44gSAIcukX3zXaORgsD3ZeOYsg46vn737v7qXlwWC0vPrQsc2bIMjWc+vvODYa\r
+rAy337v/xKXR6L3vQ5CtF9bvumd59M7dd60duI8dw8NrCDK+funY5uryzsFgebByYNfdHzqDIAhy\r
+cPdg8I5jCIIgJw4M5+fn5+fn5+fn5+fnd/74OWTzqQODffci6w+Mdj9+EVnduXjii1vIPXcOdj9+\r
+bM+BbYPhYPd77750fYwgyMmDw92PX0QQBEEO3rN9tG+0vLKwMNw22jcaHbwT2XzqwGDfvcj6A6Pd\r
+j19EVncunvjiFjK+funY5uryzsFgebByYNfdHzqDIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC\r
+IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCXP71z87NNTfX3Fxzc83N9ee+7TMIgiDI\r
+kR/52txc257+AIIgj9w85RN3vPjv/xaCIMiVa4/90MJX3vymV19/xx/9zYOf2nwRBLly7bEfWvjK\r
+m9/06uvv+KO/efBTmy+CVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdXDG+dm08lsOplNJ7PpZDadzKaT2XQy\r
+m05m08lsOplNJ7PpZDadzKaTl1/++lxVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVS99acNnz73y\r
+6qtVVVVVVVVVVVUIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiDI+96zsuP9\r
+ZxEEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRDkfe9Z2fH+swiCIAiCIAiCIAiCIAiCjG9sDBbn\r
+755tIAiCIAiCIAiCIAiCIAiC3HPnYPX/2kAQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQ5Ce+/P/1iTt++zd/DEEQBEEQBEEQBEEQBEGQqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qnp449xsOplNJ7PpZDadzKaT2XQym05m08lsOplNJ7PpZDadzKaT2XTy8stfn6uqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqq6qUvbfjsuVdefbWqqqqqqqqqqgpBEARBEARBEARBEARBEARBEARBEARB\r
+EARBEARBEARBEARBEAR5+LfWzv72JnLluXO7lheO/tYmgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI\r
+gjz8W2tnf3sTufLcuV3LC0d/axNBEARBEARBEARBEARBkM3fvHtp390IgiAIgiAIgiAIgiAIgiDI\r
+PXcOVv+vDQRBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEIT/P0F4\r
+A62HXRh2mjcJSU5OApvpztL25LTJdM/sbjnpduik7WSn2Tl7Zie7nVSSPyT5GuvTvhYGf01lk9ow\r
+weCMAWG3+Zts4rqAXWNwGBSbkhCITd+SvH4NjsynYmzZWEK69z6QEvoPBKiJbfm3zzPHmGPMMeYY\r
+c4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPM\r
+MeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHH\r
+mGPMMeYYc4w5xhxjjjHHmON3Hvuv/vzf/d1//Z9+Y8wx5hhzjDnGHGOOMceYY8wx5hhzjDnGHGOO\r
+MceYY8wx5hhzVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdUdx25dLRer5WK1XKyWi9VysVouVsvFarlYLRer\r
+5WK1XKyWi9VysVouXnzxhbWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqp4/d2yevvWl8+erqqqq\r
+qqqqqqrGHGOOMceYY8wx5hhzjDnGHGOOMceYY8wx5hhzjDnGHGOOMceYY8wx5hhzjDnGHGOOMceY\r
+Y8wx5hhzjDnGHGOOMceYY8wx5hhzjDnGHGOOMceYY8wx5hhzjDnGHMcev2b94MUXX3bxRfsvueqD\r
+vzbmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44x\r
+x5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYc\r
+Y44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHNcf8/1199z/fX3XH/9Pddff8/1199z/fX3XP+/fPAt\r
+Y44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOM\r
+OcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHm\r
+GHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hj\r
+zDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44x\r
+x5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYc\r
+Y44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOM\r
+OcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHm\r
+GHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hj\r
+zDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY45jj1+zfvDiiy+7+KL9l1z1wV8bc4w5xhxjjjHHmGPM\r
+MeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHHmGPMMeYYc4w5xhxjjjHH\r
+mGPMMeYYc4w5xhxv2H/Boc8cG3OMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44x\r
+x5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYc\r
+Y44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOM\r
+OcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHm\r
+GHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xx5hj\r
+zDHmGHOMOcYcY44xx5hjzDHmGHOMOcYcY44xR1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXdcezW1XKxWi5W\r
+y8VquVgtF6vlYrVcrJaL1XKxWi5Wy8VquVgtF6vl4sUXX1irqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqur5c8fm6VtfOn++qqqqqqqqqqoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAACgqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu44dutquVgtF6vlYrVcrJaL\r
+1XKxWi5Wy8VquVgtF6vlYrVcrJaL1XLx4osvrFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV9fy5\r
+Y/P0rS+dP19VVVVVVVVVVQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAFBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdxy7dbVcrJaL1XKxWi5Wy8VquVgtF6vl\r
+YrVcrJaL1XKxWi5Wy8VquXjxxRfWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqp6/tyxefrWl86f\r
+r6qqqqqqqqqqAgAAAAAAAAAAwF0H9974iZMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACP3n7k4E0LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAevf3IwZsWAAAAAAAAAAAAAPCeA3t+9ZEnAQAAAAAAAAAAAAAAAAAAHr39yMGbFgAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+6o5jt66Wi9VysVouVsvFarlYLRer5WK1XKyWi9VysVouVsvFarlYLRcvvvjCWlVVVVVVVVVVL3zt\r
+U3986a/876997Uf+yf/nsTs/VlVVVXX+L//4//nfPvDaX66qqqqqqqqq6vlzx+bpW186f76qqqqq\r
+qqqqqgq495bv/f2/89KPv+Lln371i5fd8R8BAAAAPPF799zwhkMXX7DrkssO3fKvHgLuOrj3xk+c\r
+BAAAAAAAAAAAAAAAAAAAAABsn/vG6/7ZD372b5z/8Ve8/KpXv7jrym8/swkAAADA9uZX9l6w86JL\r
+3woAAAAAOP2lOy/cez0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjq0x998JNPAgAAAAAAAAAAADjz\r
+lf+0ttbaWmtrra21ttZP/LXnAQAAgDNPLm676ZpLLt510d5LX3/9Tfc9/gwAAAAAAAAAAAAAPPXp\r
+jz74yScBAAAAAAAAAAAA4D0H9vzqI08CAAAAAAAAAAAAAAAAAAA89emPPvjJJwEAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAADgyl/5wc/+9fM/9op+8qdf+qVd3108+3XgUzd8/xf+7os/+sOt\r
+rfWxU18HAAAAts9943X/7Ac/+zfO//grXn7Vq1/cdeW3n9kEXPU3X15ba22ttbXW1vp//e6foaqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqruOHbrarlYLRer5WK1XKyWi9VysVouVsvFarlYLRer5WK1XKyWi9Vy\r
+8eKLL6xVVVVVVVVVVS+/tPjF1/7hv/zki+dffmH784/8o//m0Ue2q6qq/uxf7vnk2/7nB177y1VV\r
+VVVVVVVVPX/u2Dx960vnz1dVVVVVVVVVVWHxth+srfUzv/ifb7zpO1dvfP/CN38TAAAA+Mq/v3PX\r
+BZfe9wePnTm39dSX/+R33vcQcNfBvTd+4iQAAAAAAAAAAAAAAAAAAAAAYPPMn/3Eq1+47PV/+bZb\r
+vvNPf/782lp/7+pvAgAAAHj6j3794te9/XW7dj106msAAAAAcPpLd16493oAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAOPfcfzx06HuHDn3v0KHvXbb7hbW1fvq//g4AAADYuvnSi67/\r
+zd996vTZs8899djDD37gsVMAAAAAAAAAAAAAAAAAAAAAAAAAAADAew7s+dVHngQAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4P/9D39w4SXfP3LVd3f90otra/2N\r
+X5zAB/7+S3/3H/7gF1758tpaHzv1dQAAAGDzzJ/9xKtfuOz1f/m2W77zT3/+/Npaf+/qbwJX/c2X\r
+f+yVf3Xo0PcOHfreoUPfe8dj30BVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV3XHs1tVysVouVsvFarlYLRer\r
+5WK1XKyWi9VysVouVsvFarlYLRer5eLFF19Yq6qqqqqqqqqXvv1HH3rNa7753Req6lvHLjj+P//b\r
+qqpe2Pro7/5P/+L7z177wGt/uaqqqqqqqqqq588dm6dvfen8+aqqqqqqqqqqKrz2p17+if/jfz5z\r
+7utf/Pw3zm4DAAAAcOyy3a//jT8GAOCug3uv/8iDt1x/+cW7Ljx87ds+97VN4In7fuO6I4f37t69\r
+Z/3Aze967zOb2wCOb6xfc8/Dd95y9Morrziw78BvnTyNrz21eOu1V1x88Z7D195y/68fPnjTAtja\r
+fPLud968/5Ldu/esH73lzpPntgDYfuobz3ziG888AsC2M1uAr37x22tr/fTf+QsAAAAAD15/2VXj\r
+sQ8eWb/6vY8DuOvg3hs/cRJ4/O43Xnrk4zj77CcPHz58+NDenTsvOnz48OHDh2+663EAxzfWr7nn\r
+4TtvOXrllVcc2Hfgt06extbmk3e/8+b9l+zevWf96C13njy3BQAAAGx+7cS7b75ufe+eS/auX3nt\r
+v1id3gS2Np+8+503779k9+4960dvufPkuS0AxzfWr7nn4TtvOXrllVcc2Hfgt06e/tqpB3fuWn9y\r
+cws48/SHd13wuqc3t/H0Y+88fPjw/r0XHLxpAQD43O/fe8MbDu3eved1+y5/x12fBrY2n7z7nTfv\r
+v2T37j3rR2+58+S5LQC2n/rGM5/4xjOPAACAj6y/uLbWJQ/+GQAAALZOP7Zjx46Hnz0LAMDW5pN3\r
+v/Pm/Zfs3r1n/egtd548twXg+Mb6Nfc8fOctR6+88ooD+w781snTXzv14M5d609ubgFnnv7wrgte\r
+9/TmNp5+7J2HDx/ev/eCgzctAACf+/17b3jDod2797xu3+XvuOvTwNbmk3e/8+b9l+zevWf96C13\r
+njy3BQAAALznwJ5rPvC+/2Vj3+6L91x907HPfW0TeOK+37juyOG9u3fvWT9w87ve+8zmNnDXwb3X\r
+3HffW950wxsuv+zwtW/73Nc2AXzu9++94Q2Hdu/e87p9l7/jrk8DT9z3G9cdObx39+496wduftd7\r
+n9ncBp5+7J2HDx/ev/eCgzctAADHN9avuefhO285euWVVxzYd+C3Tp7G1uaTd7/z5v2X7N69Z/3o\r
+LXeePLcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALb9ySf+Ym2tV/+jCdiCd/zc+bW1Pnbq6wAA\r
+AIBtZ7YAX/3it9fW+um/8xfAVX/z5Vf+re8AAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqjmO3rpaL1XKx\r
+Wi5Wy8VquVgtF6vlYrVcrJaL1XKxWi5Wy8VquVgtFy+++MJaVVVVVVVVVb307T/60Gte8+fffaGq\r
+vnXsgt/5xweqqvPPP/Y//XfPnPnLHzx33QOv/eWqqqqqqqqqqp4/d2yevvWl8+erqqqqqpf/84vP\r
+b774/HZVVeee+fO1tX7qbz3/sz/18tpaP/5fvPi2B78BAACA7c2nd+3ceewLXwUA4K6De3cfeMtn\r
+nz6zeebJdx7Yc/XdjwNPvPe9D3/2i2e3ts999Qu3Hdjzht/+LIDjG+sX7zv8scdPYevcU4+d3sQd\r
+h/dcdfuDZ7a3n/38J/ddeMHBmxbAB27cv++G3/zSs+e2t756/9svP/TmhwA4d+988FXzoZ8BAAD/\r
+/td/sLbWL7z5mwAAAMD25rOXXbDrt798+gu/e3T3vncCuOvg3hs/cRJ4/O43Xnrk4wBOf+nOC/de\r
+DwDA8Y31i/cd/tjjp7B17qnHTm/iAzfu33fDb37p2XPbW1+9/+2XH3rzQwAAAMDqjiOvu/p9z21u\r
+29788mN/+Pmzm8AHbty/74bf/NKz57a3vnr/2y8/9OaHABzfWL943+GPPX4KW+eeeuz0Jm67bPdb\r
+H3kSePSOI/tv/BgAPHr7kYM3LQDg2RP3XLDrkg8+cmKbreeefPD+PwI+cOP+fTf85peePbe99dX7\r
+3375oTc/BMC5e+eDr5oP/QwAAFvnvvG3frwf/akXTm8BAACA7c03XXrR4bfe+YlPP3bqzCYAfODG\r
+/ftu+M0vPXtue+ur97/98kNvfgjA8Y31i/cd/tjjp7B17qnHTm/itst2v/WRJ4FH7ziy/8aPAcCj\r
+tx85eNMCAJ49cc8Fuy754CMnttl67skH7/8j4AM37t93w29+6dlz21tfvf/tlx9680MAAADAew7s\r
+uWj9TY+fOru9+cy/uWHfgX/xIPDEe9/78Ge/eHZr+9xXv3DbgT1v+O3PAncd3Lvn8O3PbW6zdffr\r
+16+++3Hg2RP3XLDrkg8+cmKbreeefPD+PwKeeO97H/7sF89ubZ/76hduO7DnDb/9WQB49PYjB29a\r
+AACOb6xfvO/wxx4/ha1zTz12ehMfuHH/vht+80vPntve+ur9b7/80JsfAgAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAPDJa15YW+uHfqif/6ffXTzzdQB4x8+dX1vrY6e+DgAAAADAv//1H6yt9Qtv/iZw\r
+1d98+Ydfcf6VP/7yT/21l/7Zld9+ZhOqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6o5jt66Wi9VysVouVsvF\r
+arlYLRer5WK1XKyWi9VysVouVsvFarlYLRcvvvjCWlVVVVVVVVX18kuLX/wHf/gbf/ji+Zf/auuJ\r
+T/33//h3/sGvVNW37tr/ezd/qvrBc9c98Npfrqqqqqqqqqrq+XPH5ulbXzp/vqqqqqpefumpefrW\r
+eebdVVWd/tO5ttbaWjtv+Pad7/juT/5IP/bKv9oCAABg87lHd+zY8b4nTwMAcNfBvdfddwL4zG9e\r
+9bo3fhIAgBPvv2b9yocAHN9YP/zWTwHA5uk/2rFjx6dPnwN+//rLDt60wNaZz+7cufOjp84CZ576\r
+yK5d65vbAOfunQ++aj70MwAAfO7D3/nJH+m/fO33ntkEAAAAnPrMsV0X7Du9tX32md/fsWPHw8+e\r
+Be46uPfGT5wEHr/7jZce+TiA01+688K91wMAcHxj/fBbPwUAW2c+u3Pnzo+eOguceeoju3atb24D\r
+AADAY+OqvYfeuXziTze3Adg689mdO3d+9NRZ4MxTH9m1a31zG3B8Y/3wWz8FAPjch65fv+o+2N68\r
+fu+Fv3HiWQB49PYjB29aAMAfHN136M0PAwC2znx2586dHz11Fjjz1Ed27Vrf3AY4d+988FXzoZ8B\r
+AOAzdz+/ttbP//NvAgAAADj7zGfvvuPtVx2+bOeui665+V1/fOosts58dufOnR89dRY489RHdu1a\r
+39wGHN9YP/zWTwEAPveh69evug+2N6/fe+FvnHgWAB69/cjBmxYA8AdH9x1688MAgK0zn925c+dH\r
+T50Fzjz1kV271je3AQAA4D0H9lzz3j8Bnvvi2LXrdVsAAE68/5r1Kx8C7jq49/oPfx74zG+/4XVv\r
+/CTwB0f3HXrzwwAAAMCJ91+zfuVDAPDo7UcO3rQAABzfWD/81k8BwNaZz+7cufOjp84CZ576yK5d\r
+65vbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYOuxbz38T7718D/51sP/5FufWgeAJ+79zqGD3/+l/9v5\r
+H/6Rlw/d+R8B4B0/d35trY+d+joAAAAA4HMf/s5P/kj/5Wu/98wm4F/84g8uOfi96974vf/H//n8\r
+2lqvOfwtVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdUdx25dLRer5WK1XKyWi9VysVouVsvFarlYLRer5WK1\r
+XKyWi9VysVouXnzxhbWqqqqqqqqqql4486k/vvRX/vd/8A8+uvPgM5+65sO/eKR66T898rv/+KK/\r
+/MH56gfPXffAa3+5qqqqqqqqqqrnzx2bp2996fz5qqqqqnr5pafm6VvnmXdXVfW1U3++ttaPvfKv\r
+gHf83Pm1tT757NcBAAC2N5/auXPnu7/wVQAA7jq498ZPnAQev/uNlx75OHDykQfecvTqgwcPHjp0\r
+aP/6hZdc/jsAjm+sX3ffCQA489SHduzYcXprG1i+c+PgTQucefqBHTt2XLGxsbGxsbGxsbFxeH19\r
+/SubWwAAAMCJD37nVa/o1b/wvS+cBQAAAODjv3rg0qt+B7hh70XXffBzwF0H9974iZPA43e/8dIj\r
+Hwdw+kt3Xrj3egAAjm+sX3ffCQA48/QDO3bsuGJjY2NjY2NjY2Pj8Pr6+lc2twAAALB17sn3/8b/\r
+ds2RAxftft0Nt9z5p+e2cObpB3bs2HHFxsbGxsbGxsbGxuH19fWvbG4BxzfWr7vvBABg87lHd+26\r
+6IkzW8998V9fsPuqs9sA4NHbjxy8aQEA7z+855p7TgAAzjz9wI4dO67Y2NjY2NjY2NjYOLy+vv6V\r
+zS0AAAAAl/z1l3/oh1/+/We+DgAAAADAmac/9963Htp7xf8PZ55+YMeOHVdsbGxsbGxsbGxsHF5f\r
+X//K5hZwfGP9uvtOAAA2n3t0166Lnjiz9dwX//UFu686uw0AHr39yMGbFgDw/sN7rrnnBADgzNMP\r
+7Nix44qNjY2NjY2NjY2Nw+vr61/Z3AIAAMB7Dux50ydPAl97+viOHTue2tzGyUceeMvRqw8ePHjo\r
+0KH96xdecvnvAHcd3HvjJ04Cj9/9xkuPfBx4/+E919xzAgCAk4888JajVx88ePDQoUP71y+85PLf\r
+AYBHbz9y8KYFAOD4xvp1950AgDNPP7Bjx44rNjY2NjY2NjY2Ng6vr69/ZXMLAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAX9/89/PBV80HXzUffNV/+uhrAQDYOveN//onXv6xV/4VALzj586vrfWxU18HAAAA\r
+gBMf/M6rXtGrf+F7XzgLAICts3/213+sH3vVX6Gqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq7jh262q5WC0X\r
+q+VitVyslovVcrFaLlbLxWq5WC0Xq+VitVyslovVcvHiiy+sVVVVVVVVVVVVVVX1zdt2PvS6j1fP\r
+f/mqD73mNR96zWs+9JrXfOg1r/nQa17zode85pn/+J+rqqqqqqqq588dm6dvfen8+aqqqqqqqqqq\r
+Kttff/WP9qM/+cImuOlvn/+hH+rxrwEAAMBtl+2+ajwKAMBdB/fe+ImTwON3v/HSIx/H1rmTl1yw\r
+8+4/PLEF/uR911xy+QMAjm+sX3v/EwCwefqPduzY8enT54CPX3/ZwZsW2DrzmR07dnz+7CYAALD9\r
+lW+c+r1vnPokAHzmnr/8qR/pb/+P3/3KOQAAAAC2t89cftEFu3ZdeOGFF1544YUX7Nq558AA3ndo\r
+z9GPfgl49PYjlx75OIDTX37PhXuvAwDg+Mb6tfc/AQBbZz6zY8eOz5/dBAAAAAAAwNeePvH2y3Zf\r
+/6HPYevMZ3bs2PH5s5sAAOD4xvq19z8BAMD7Ni5500NfevjXDm+849MAgEdvP3LwpgUA/MHRfYfe\r
+/DAAYOvMZ3bs2PH5s5sAAMD2V75x6ve+ceqTAIBTn/3O2lqv/kd/AQAAAAAA8NyX/+UFFx7A1pnP\r
+7Nix4/NnNwEAwPGN9WvvfwIAgPdtXPKmh7708K8d3njHpwEAj95+5OBNCwD4g6P7Dr35YQDA1pnP\r
+7Nix4/NnNwEAAAAAeM+BPVe/93HguS+OXRfs22Lr3MlLLth59x+e2AJ/8r5rLrn8AeCug3tv/MRJ\r
+4PG733jpkY8Df3B036E3PwwA2Dp38pILdt79hye2wJ+875pLLn8AAB69/cjBmxYAgOMb69fe/wQA\r
+bJ35zI4dOz5/dhMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsL319S0A21//h698+Ud+9CUAeMfP\r
+nV9b62Onvg4AAADgM/f85U/9SH/7f/zuV84BAABb577xN36sH3/VD1BVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVdxy7dbVcrJaL1XKxWi5Wy8VquVgtF6vlYrVcrJaL1XKxWi5Wy8VquXjxxRfWqqqqqqqqqqr6\r
+q6ce+843vvXi9779zT987+/+/f/m1OnvVFVVVT947roHXvvLVVVVVVVVVVU9f+7YPH3rS+fPV1VV\r
+VVVVVVVV4d/8yktra/23e7579Mh/fsUP9dP/l+8CwNvecOSaN/0+ADz58L+84ILXfeCTn/na1uap\r
+k098+P0PAXcd3HvjJ04Cj9/9xkuPfBxbZx7ftXPn4pmz2Dz75Vv27b7k8gcAHN9Yv/b+JwAAtx/e\r
+c9W/eujstue+/PCBi3cdvGkB3Hv0sitvu+/k6U22n3nyxIMfXgBw7t754KvmQz8D4Lkv/cVP/Eg/\r
+/Irzey77/v7939+///tXXvctAHjbG45c86bfB/Ds58bOnRc+cWYLeO6Ld+3cuWv53CYWv3b4wE0P\r
+YnvzqbdcetGlRz4O4GunHty5a/dnntsEABzfWL/2/icAAPcevezK2+47eXqT7WeePPHghxcAAADA\r
+lx588LEvP73N1umTt122+00f/TJw79HLrrztvpOnN9l+5skTD354AeD4xvq19z8BAMDJT75lz4E7\r
+Dl90wf1PngEAPHr7kYM3LQDg2RPv27Vr/UOPnNhm88zTH/3QHwP3Hr3sytvuO3l6k+1nnjzx4IcX\r
+AJy7dz74qvnQzwAAfvt/eGltres//Q0AAN72hiPXvOn3AeBt497lE1967tzW6ae+8G/ecnD9yG8D\r
+9x697Mrb7jt5epPtZ5488eCHFwCOb6xfe/8TAACc/ORb9hy44/BFF9z/5BkAwKO3Hzl40wIAnj3x\r
+vl271j/0yIltNs88/dEP/TFw79HLrrztvpOnN9l+5skTD354AQAAALznwJ6L1n/18VNntzef/Tc3\r
+7Dv05n+HrTOP79q5c/HMWWye/fIt+3ZfcvkDwF0H9974iZPA43e/8dIjHweePfG+XbvWP/TIiW02\r
+zzz90Q/9MbbOPL5r587FM2exefbLt+zbfcnlDwDAo7cfOXjTAgBwfGP92vufAADce/SyK2+77+Tp\r
+TbafefLEgx9eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Ktf+Pb/4Wdf+GcXff/K13/vn/7CS2tr\r
+/fVf/Dbwnjd+b//+7//jV768ttb/d/37+/d//3dPfR2w9eh86L+Y/+6/B/Dcl/7iJ36kH37F+T2X\r
+fX///u/v3//9K6/7Fs599Zv/1Wt/sP/y717zhu/90v/1/NpaP7/x56iqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqO47dulouVsvFarlYLRer5WK1XKyWi9VysVouVsvFarlYLRer5WK1XLz44gtrVVVVVVVVVVV9\r
+9w9u/dgv/XcP/N9f+9Gd+77yyJmqqqqq+sFz1z3w2l+uqqqqqqqqqur5c8fm6VtfOn++qqqqqqqq\r
+qqoKm2f/7JqLfvB/euXLr/ixl//e//D93/vK1wHg+r0Xrm8cBwB89qH3HX39oYt2XbD3dQdv+VcP\r
+AXcd3HvjJ04Cj9/9xkuPfBz4D/ceu+LAFdcdveHGN93yb3/r9Zdc/gCA4xvr197/BADga08vfu26\r
+yy/es75x3S0P/G+HD928ALbOnbz7XTcfWN+ze/eeA5df/e67Hgbg3L3zwVfNh34GwKnPfHdtrbW1\r
+1tZaW2ttrVf+re8AwPV7L1zfOA7gkV87vH7kXgC2N6/bc8END34RZ5/9D7961f7DV137qze9/b47\r
+rrz0yMcB4L53vul1e1+3f//+G37rMwCOb6xfe/8TAICtcyfvftfNB9b37N6958DlV7/7rocBAACA\r
+x+++7fWH9u3evWfP+v6b3/W+01vbwNa5k3e/6+YD63t2795z4PKr333XwwCOb6xfe/8TAABsnfvT\r
+9V07L1r/XwHg11+/cejQoX17dl1w0WWHDh06vHEUwInfe//R1x/avXvPpZcdvu2uTwNb507e/a6b\r
+D6zv2b17z4HLr373XQ8DcO7e+eCr5kM/AwDnnvvmK1/RT/y157cBAOD6vReubxwHgPccu+XKg/su\r
+umDXRXsv++dvuf3RZ84CW+dO3v2umw+s79m9e8+By69+910PAzi+sX7t/U8AALB17k/Xd+28aP1/\r
+BYBff/3GoUOH9u3ZdcFFlx06dOjwxlEAJ37v/Udff2j37j2XXnb4trs+DWydO3n3u24+sL5n9+49\r
+By6/+t13PQwAAAC858Ceaz7wvn++sW/3xXuuufn2L5zdBP7DvceuOHDFdUdvuPFNt/zb33r9JZc/\r
+ANx1cO+NnzgJPH73Gy898nEAJ37v/Udff2j37j2XXnb4trs+DfyHe49dceCK647ecOObbvm3v/X6\r
+Sy5/APj1128cOnRo355dF1x02aFDhw5vHAVwfGP92vufAABsnTt597tuPrC+Z/fuPQcuv/rddz0M\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwP+fIHyBFsQw6PPOa8A4IdQs\r
+SUtPSKEnTdpz6t3mNHS3KQmbc0qbdhs6D41nrl6DkZAl2Qgk2xjJTGyG0cPWSBrdD0yWlYsXmoCb\r
+QkzShjRs8U3w7fWenq4LJFlc8XAsPz6MJPRvspTaWJK//f1UVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVfe7ZF//q//VL3/DHX/2qr+xr//gr337p//exf6aq3voNXz446OCgg4MODjo46NFf+R1V/Z3P\r
+fGQffv3+7n+squqz/+/fPzjo4KCDgw4OOjjoX/qmf6F+5lO/+x9/65f+5a/78ld+5Ze//k+9fMv9\r
+/+snP6taVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU9df/j05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj0\r
+5Pj05Pj05Pj05Pj05Pjll790UFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXVFz59fZ98+JVXX62q\r
+qqqqqqqqqlJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU/8oPfdc+NU1VV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf+e3796HX/97\r
+H/9HqqqqqqqqqqqqqqqqqqpWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1VPXHz49OT49OT49OT49OT49OT49\r
+OT49OT49OT49OT49OT49OT49OT49OT49OX755S8dVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX1\r
+hU9f3ycffuXVV6uqqqqqqqqqqlRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdXf\r
+/vjfO/2131Sf+8THvufi+Wc+/luqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqn7+o3/upb/7bb/zuc+qqqqqqqqqqqqqqqqqqlpVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVT11/+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+OWXv3RQVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVdUXPn19n3z4lVdfraqqqqqqqqqqUlVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVT/x0fff86bbbrv99tsuv/nJn/zvVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfWZZ5555plnnnnmmWeeeeaZ\r
+Z5555plnnnnmmZ/4yV9QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVV95plnnnnmmWeeeeaZZ5555plnnnnmmWeeeeYnfvIXVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVq6qqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqquqp6w+fnhyfnhyfnhyfnhyfnhyfnhyfnhyfnhyfnhyfnhyfnhyfnhyfnhyfnhy//PKX\r
+Dqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq+sKnr++TD7/y6qtVVVVVVVVVVVUMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBhVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVV9dT1h09Pjk9Pjk9Pjk9Pjk9Pjk9Pjk9Pjk9Pjk9Pjk9Pjk9P\r
+jk9Pjk9Pjk9Pjl9++UsHVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV94dPX98mHX3n11aqqqqqq\r
+qqqqKgaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYjKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqp66vrDpyfHpyfHpyfHpyfHpyfHpyfH\r
+pyfHpyfHpyfHpyfHpyfHpyfHpyfHpyfHL7/8pYOqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr7w\r
+6ev75MOvvPpqVVVVVVVVVVUVg8FgMBgMBoPBYDAYDAaDwWAwGAwG4/47bnrTRx5nMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8G4dnTLpStXGQwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8G4dnTLpStXGQwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBuHZ0y6UrVxkMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBuHZ0y6UrVxkMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYLz9nW+896OP\r
+MxgMBoPBYDAYDAbj2tEtl65cZTAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAbj2tEtl65cZTAYDAaDwWAwGAwGg8FgMBgMxrVn\r
+brv9x68yGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAxGVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVT11/eHTk+PTk+PTk+PTk+PT\r
+k+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+OXX/7SQVVVVVVVVVVVX/rUL3301u/4r//8n//Z\r
+b/tPP/Yj/01VVc99x1/8mTe84Wfe8IafecMbfuYNb3jx979UVVVVVVVVVV/49PV98uFXXn21qqqq\r
+qqqqqqqKwXjzo7/yTX/mf3vta1/9mm/459/6oz/FYDAYDAaDwWAwHvvFt7/pvkvnbzp74fbDu370\r
+XQzG/Xfc9KaPPM5gMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAzGt3/jHx4c\r
+dHDQwUEHB/3bf++/YDAYDAaDwWAweOnoXT/5llvvfOO5m84f3nv5gf/mMQaDwWAwGAwGg8FgMBgM\r
+BoNx49n7zh1eZjAYDAaDcf1j73ro+HEGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8F47Jd/8f/4f97r\r
+XvfqV33NF775P/71B377/QwGg8FgMBiMpz939cyZM2fPnj136cKt77zznf/ofQwGg8G4/rF3PXT8\r
+OIPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMN786K9805/531772le/5hv+\r
++bf+6E8xGAwGg8FgMBiMx37x7W+679L5m85euP3wrh99F4PBYDAYDAaDwbjx7H3nDi8zGAwGg8G4\r
+/rF3PXT8OIPBYDAYDAaDwWAwGAwGg8FgMG48e9+5w8sMBoPBYDCuf+xdDx0/zmAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAzGk//k/vO338VgMBgMBoPBYDAYDMb1j73roePHGQwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg3Hj2fvOHV5mMBgMBoPBYDAYDAbjxrP3nTu8zGAwGAwGg8FgMBgMxo1n7zt3eJnB\r
+YDAYDAaDwWAwGAzG9Y+966HjxxkMBoPBYDAYDAaDwWAwGAwGg3H0/PsuXrjwwx4xGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBiMoxd+/D8499yf+JP/+2u/6tU/+q/+r9/y1l++/iIM\r
+xrd/4x8eHHRw0MFBBwf923/vv2AwGAwGg8FgMJ7+/Af/w7Of+5qveeWrv+73/9xb/tGNl2Awnv78\r
+B//Ds5/7mq955au/7vf/3Fv+0Y2XYFRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXVU9cfPj05Pj05Pj05Pj05\r
+Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj05fvnlLx1UVVVVVVVVVV9+5fhb//wv3vgHL7/6\r
+5S997n/+7//9f/d/+O8/V1XPfcdf/Af/j//vK1/84itf/OIrX/xiVVVVVVVVVVVf+PT1ffLhV159\r
+taqqqqqqqqqqivHQY88dHPT1f+nZ/+w9p//RW37937v60wwGg8FgMBgMxvX/4b6zN114xy89fOP5\r
+o+vPPvIDP/UuBuP+O25600ceZzAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BuPbv/EPv+pf+vy3vfnXvu3Nv/Ztb/61ix//cQaDwWAwGAwG4z0/dtu529/07v/58adfuPHeX/2h\r
++//v1xgMBoPBYDAYDAaDwWAwGAzGjWfvO3d4mcFgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYb/j6l7/iq//gL//Ax/6Ttz77Fa/p9f/eLzIYDAaDwWAwnv7c1TNnzlx57sZTn3n8PX/3/vPn\r
+zz7w8ScZDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYjIcee+7goK//\r
+S8/+Z+85/Y/e8uv/3tWfZjAYDAaDwWAwrv8P95296cI7funhG88fXX/2kR/4qXcxGAwGg8FgMBiM\r
+G8/ed+7wMoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYN56979zhZQaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBjvvP/C5Z97jMFgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGDeeve/c4WUGg8FgMBgMBoPBYDBuPHvfucPLDAaDwWAwGAwGg8Fg3Hj2vnOHlxkMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWD8tXddvOWvP8xgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDCe/vz/86v/1Re/9b7/8fyjp3/uz33h4KB/7YH/isH49m/8w6/6lz7/\r
+bW/+tW97869925t/7eLHf5zBYDAYDAaDwXjTX/0XBwf9qfP/5Fv+gz84OOjPPvY3GYw3/dV/cXDQ\r
+nzr/T77lP/iDg4P+7GN/k1FVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVT11/+PTk+PTk+PTk+PTk+PTk+PTk\r
++PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+OWXv3RQVVVVVVVVVa/881/+mTe84YXf/1JV/d718z/3\r
+V3+qqp77jr/4D37iN6qqqqqqqqqqqqrqC5++vk8+/Mqrr1ZVVVVVVVVVVTG++Wtf+ep/+TeffOGv\r
+P/zrH7jxEgwGg8FgMBgMBuPey+dvef8PMxgMBoNx/x03Xf67D9319sPz588dPvDmx373iMF47EPf\r
+c/new5sunj9/66U7n3zgyRdhMBgP3n3h9r/5nvuufect99x88fLF7/vNG4wbn/qh737g5vNvPH/4\r
+wF3f/97DS1euMhhHLzz+wBN3XLzl/PlLF77z4fsef/6IwWDw0vt++rnv/+nnHmQwGIxv/8Y//CPf\r
+/DEGg8FgMBgMBoPBYBw9/96bzp9568efYDAYDAbj6IXHH3jijou3nD9/6cJ3Pnzf488fMRhHv/vo\r
+W959+4XD8xduvnDLA3dc+50jxo3PvPvwrsPDO286e/b84V2Hh3cd3vETjzAYT3z83sO7Di8enr10\r
+5SqDwWAcff6xt77n8oVL58/ffPHOp97+1ItHDMb9d9x024fecedDb7rtzW88fODNj/3uEYPB4KX3\r
+/fRz3//Tzz3IYDAY/5c/+aXX/h+ee+Bj/+VD/6+/9zWv/fIf/0/+HoPBYDAYDAbj6c9dPXPmzJVP\r
+P81gvPva4YV73sZgPPHxew/vOrx4ePbSlasMBuPGcw+dOX/h8ReOGIwbn/qBszddeOIFGEcvPP7A\r
+E3dcvOX8+UsXvvPh+x5//ojBYDx494Xb/+Z77rv2nbfcc/PFyxe/7zdvMI5+99G3vPv2C4fnL9x8\r
+4ZYH7rj2O0cMBoOX3vfTz33/Tz/3IIPBYHzz177y1f/ybz75wl9/+Nc/cOMlGAwGg8FgMBgMxr2X\r
+z9/y/h9mMBgMBuPo84+99T2XL1w6f/7mi3c+9fanXjxi3PjMuw/vOjy886azZ88f3nV4eNfhHT/x\r
+CIPxxMfvPbzr8OLh2UtXrjIYDMbR7z76lnfffuHw/IWbL9zywB3XfueIwXjsQ99z+d7Dmy6eP3/r\r
+pTuffODJF2Hc+My7D+86PLzzprNnzx/edXh41+EdP/EIg/HEx+89vOvw4uHZS1euMhgMxtHnH3vr\r
+ey5fuHT+/M0X73zq7U+9eMRg3H/HTbd96B13PvSm2978xsMH3vzY7x4xGAwGg8FgMBgMXnzy/Lkz\r
+Dz13g8Fg3HjuoTPnLzz+whGDceNTP3D2pgtPvADjiY/fe3jX4cXDs5euXGUwGIyjFx5/4Ik7Lt5y\r
+/vylC9/58H2PP3/EYDAYDAaDwWAc/e6jb3n37RcOz1+4+cItD9xx7XeOGDc+8+7Duw4P77zp7Nnz\r
+h3cdHt51eMdPPMJgPPah77l87+FNF8+fv/XSnU8+8OSLMG585t2Hdx0e3nnT2bPnD+86PLzr8I6f\r
+eITBuP+Om970kccZjEc+eNuFe68wbnzm3Yd3HR7eedPZs+cP7zo8vOvwjp94hMF47EPfc/new5su\r
+nj9/66U7n3zgyRdhMJ74+L2Hdx1ePDx76cpVBoPBYDx494Xb/+Z77rv2nbfcc/PFyxe/7zdvMI5e\r
+ePyBJ+64eMv585cufOfD9z3+/BGDwWA88T/edf6272YwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBi89KNP/h4MxhP/yz88OOhr/sxHGIxv/8Y//CPf/DEGg8FgMBgMBoPBYBy9+ONf\r
+89ovf+Ufe/7pl7jxuZ95zWv66n/lE4yjF3/8a1775a/8Y88//RI3Pvczr3lNX/2vfIJRVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVU9df/j05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj0\r
+5Pjll790UFVVVVVVVVWv/PNf/pk3vOHF3/9SVf3e9fP/1V94U1U99x1/8b/+j77j7/zlv/zf3nT5\r
+Vz/0saqqqqqqqqqqvvDp6/vkw6+8+mpVVVVV9eX//eUvfOblL3yuqqobn/lbBwe97ps/+Se+9pWD\r
+g177x3f+Fz7AYDAYDAaDweCFJ86ePfuWTzzJYDAYDMb9d9x0/rvufORTN44+//g933X+tg8+wmA8\r
+9pMPvOdX3vv07x09/dn33vNd52/9wCMMBuPBuy+c/87DH/zVJxlHz19/+HeOGG+96/ytRw/deOno\r
+yV9/98ULZy9ducpgvOOhixcf/N73feZpXnzy+x89PHzPuxgMxvufv2cffv1LP/8NDAaD8e3f+Iev\r
+ee0X/sjrXn3dn/gX/+5b/9H1F2EwGAwGg8FgPPXsW8+cOfO+548YDAaDwXjHQxcvPvi97/vM07z4\r
+5Pc/enj4nncxGNe45Y3f97anXjzipaP3ffzdjz1/xGAwbjx737nDywwGg8FgMK4d3XLpylUGg8F4\r
+x9svXvqhtz/5Ikeffe89333TrX/9GoNx/x03nb/rrU+9eMSO7n/Lhds++AiDwXj/8/fsw69/6ee/\r
+gcFgMJ549uf/ta9/5eCgg4O+5t/6zR/+/I8wGAwGg8FgMJ7+3NUzZ85c+fTTDMb1j37X2QuHDAaD\r
+ce3olktXrjIYDMY9t5//7o9eZzCuccvFh36QwXjHQxcvPvi97/vM07z45Pc/enj4nncxGIwH775w\r
+/jsPf/BXn2QcPX/94d85Ylzjljd+39ueevGIl47e9/F3P/b8EYPBeP/z9+zDr3/p57+BwWDc+Mzf\r
+Ojjodd/8yT/xta8cHPTaP77zv/ABBoPBYDAYDAYvPHH27Nm3fOJJBoPBYDDe8faLl37o7U++yNFn\r
+33vPd99061+/xmAwbjx737nDywwGg8FgMK4d3XLpylUGg8G4xi1v/L63PfXiES8dve/j737s+SMG\r
+47GffOA9v/Lep3/v6OnPvvee7zp/6wceYTAYN56979zhZQaDwWAwGNeObrl05SqDwWC84+0XL/3Q\r
+2598kaPPvvee777p1r9+jcG4/46bzt/11qdePGJH97/lwm0ffITBYDAYDAaDwWDc+OQ7zp49+/RL\r
+MBgMxj23n//uj15nMK5xy8WHfpDBYDCuHd1y6cpVBoPBeMdDFy8++L3v+8zTvPjk9z96ePiedzEY\r
+DAaDwWAwGNe45Y3f97anXjzipaP3ffzdjz1/xGAwbjx737nDywwGg8F47CcfeM+vvPfp3zt6+rPv\r
+vee7zt/6gUcYDMaNZ+87d3iZwWAwGPffcdObPvI4g/HIB2+7cO8VBoNx49n7zh1eZjAYDMZjP/nA\r
+e37lvU//3tHTn33vPd91/tYPPMJgMBjXjm65dOUqg8FgMB68+8L57zz8wV99knH0/PWHf+eI8Y6H\r
+Ll588Hvf95mnefHJ73/08PA972IwGIwbzz109uyZ6y/CYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAzGg49/5uCgP331pxmMb//GP3zNa7/wR1736uv+xL/4d9/6j66/CIPBYDAY\r
+DAbjyd/6+wcH/dE//csPfeCXb/8HH/imr33lNV/58tF48rf+/sFBf/RP//JDH/jl2//BB77pa195\r
+zVe+fDSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6qnrD5+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+e\r
+HJ+eHJ+eHJ+eHJ+eHL/88pcOqqqqqqqqqqovv3L8rd/yi0e/+PKrX/7Dz/5/fukv/YX/6lu+o6r+\r
+xd/5b1/89d/63z77z/zw+3/uz/2fPvaLn62qqqqqqqqqL3z6+j758CuvvlpVVVVVX37lE/vkw/tn\r
+T1RV9eRv/f2Dgw4O+vMP/cPbn/yfXveVX/6q13s0GAwGg8FgMI68dubMmbf99g0Gg8FgMO6/46bb\r
+P/Qog/HIj9964XvfzWAwGAzGo3/jtgv3vIvBYDx494XDa+9hMBiMI3/4zJkzV32awbjy9jdeunKV\r
+cfT5R86ePfuu555mMG586sGz5y8cvQSD8f7n79mHX//Sz38Dg8FgfMdf+sxfuOtX/sr9v/pv/tkv\r
+Hhz0p+7+2wwGg8FgMBiMJ37tzrNnzzIY1564/Y23v/GNt7/x6CWOPv/I2bNn3/Xc0wzGjU89ePb8\r
+haOXYDz8Y7fedOc91/7p40cvwWAwGIwbz9537vAyg8FgMBiMa0e3XLpylcFg8OKT586efccnbzAY\r
+1z96x7lb72Qw7r/jpssffozBePgDt1343nczGIz3P3/PPvz6l37+GxgMBuOv/Pt/8BWv+/3/21O/\r
+eOmv/fpXvKY/deffZTAYDAaDwWA8/bmrZ86cufLppxmMJ//JnWfPnmEwGIxrR7dcunKVwWAwHvvZ\r
+yxfe+g4GLx1dPjz3Pf/4ScbR5x85e/bsu557msG48akHz56/cPQSDMaDd184vPYeBoPBYDz8Y7fe\r
+dOc91/7p40cvwWAwGIz3P3/PPvz6l37+GxgMxpO/9fcPDjo46M8/9A9vf/J/et1XfvmrXu/RYDAY\r
+DAaDwTjy2pkzZ9722zcYDAaDwYtPnjt79h2fvMFgXP/oHeduvZPBYNx49r5zh5cZDAaDwWBcO7rl\r
+0pWrDAaD8fCP3XrTnfdc+6ePH70Eg8FgMBgMxqN/47YL97yLwWDcePa+c4eXGQwGg8FgXDu65dKV\r
+qwwGgxefPHf27Ds+eYPBuP7RO87deieDcf8dN13+8GMMxsMfuO3C976bwWAwGAwGg8FgPPW/vPXs\r
+hUsMBoPBeOxnL1946zsYvHR0+fDc9/zjJxkMBuPa0S2XrlxlMBhHn3/k7Nmz73ruaQbjxqcePHv+\r
+wtFLMBgMBoPBYDAe/rFbb7rznmv/9PGjl2AwGAzGjWfvO3d4mcFgMBgMBoPx6N+47cI972IwGDee\r
+ve/c4WUGg8Fg3H/HTW/6yOMMxiMfvO3CvVcYDMaNZ+87d3iZwWAwGAwGg/Ho37jtwj3vYjAYjGtH\r
+t1y6cpXBYDAYD9594fDaexgMBuPo84+cPXv2Xc89zWDc+NSDZ89fOHoJBoPxtFfPnDnzwx4xGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGIwf/b33/OYvveE3f+kNv/lLb3j2+C8xGAwG44f/zunr\r
+vvLLX/st//j6izAY3/GXPvMX7vqVv3L/r/6bf/aLBwf9qbv/NoPBYDAYDAbj+id++eCgP/Zv/Xd/\r
+5d/5gz95+Lff8PUvHxz03he4/olfPjjoj/1b/91f+Xf+4E8e/u03fP3LBwe99wWqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqq6qnrD5+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHL/8\r
+8pcOqqqqqqqqqqr60j/7pY/e+h3/9bd8y985+12/8Uvf+7e+9Z6qqqqq+vzb/5Of+6s/U1VVVVVV\r
+VVVf+PT1ffLhV159taqqqqq+/Mon9smH98+eqKrqqed+7uCgr3q9DMbFf+OLBwd9/2d/lMFgMBgM\r
+BoMXrp85e/Ytn3iSwWAwGIz777jpTR95nMF45IO3Xbj3CoPx+Effeec7b7t0x6XDOw8v3nruwpt/\r
+gMFgPHj3hds/9CiDwWDc+GfvPHPmzI3fO2Iwrj1x86UrVxk3PvXOM2fO3Hz3zTffffPNd998892H\r
+F269cP2FIwaDwWAwGAwGg8E4+t2f+LrXffmrvu5zDAaDwWAwGIynnn3rmTNnHn/hiHH0uSff96v3\r
+nzlz5sZL3PjUO8+cOXPz3TfffPfNN9998813H1649cL1F44YR89ff9v7777t3ovnL15408P3Pf78\r
+EYPBuPHsfecOLzMYDAaDwbh2dMulK1cZDMaR186cOXPVpxmMJz9x79kLhwzG/Xfc9KaPPM5gPPLB\r
+2y7ce4XBYDAYDAaD8dSnfv7goH/l1p9jMP7qN3/xK776DxgMBoPBYDAYT3/u6pkzZ658+mkG4/pH\r
+v+vshUMGg8G4dnTLpStXGQwG48hrZ8+de+zzR0994v6zF2+98RKMG59655kzZ26+++ab77755rtv\r
+vvnuwwu3Xrj+whGD8eDdF27/0KMMBoPBOHr++tvef/dt9148f/HCmx6+7/HnjxgMBoPBYDAYTz33\r
+cwcHfdXrZTAu/htfPDjo+z/7owwGg8FgMBi8cP3M2bNv+cSTDAaDwTjy2pkzZ676NIPx5CfuPXvh\r
+kMFg3Hj2vnOHlxkMBoPBYFw7uuXSlasMBoNx9Pz1t73/7tvuvXj+4oU3PXzf488fMRiPf/Sdd77z\r
+tkt3XDq88/DirecuvPkHGAzGjWfvO3d4mcFgMBgMxrWjWy5ducpgMI68dubMmas+zWA8+Yl7z144\r
+ZDDuv+OmN33kcQbjkQ/eduHeKwwGg8FgMBgMBuPGb7/t7NlzRy/BYDAYR147e+7cY58/euoT95+9\r
+eOuNl2AwGIxrR7dcunKVwWDc+NQ7z5w5c/PdN9989803333zzXcfXrj1wvUXjhgMBoPBYDAYR89f\r
+f9v7777t3ovnL15408P3Pf78EYPBuPHsfecOLzMYDAbj8Y++88533nbpjkuHdx5evPXchTf/AIPB\r
+uPHsfecOLzMYDAbj/jtuetNHHmcwHvngbRfuvcJgMG48e9+5w8sMBoPBePyj77zznbdduuPS4Z2H\r
+F289d+HNP8BgMBjXjm65dOUqg8FgMB68+8LtH3qUwWAwbnzqnWfOnLn57ptvvvvmm++++ea7Dy/c\r
+euH6C0cMBuPp537wzJkz73v+iMFgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg/OiLD+3Dr9+H\r
+X78Pv/73/s6fYTAYjKs/97E/+lVffv2//4+v/e6PMBgMBoNx9Ls/8XWv+/JXfd3nGAwGg8FgMBhP\r
+/tbfPzjoj/7pX2YwvulrX3nNV7x8NJ78rb9/cNAf/dO/zGB809e+8pqvePloVFVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVdVT1x8+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTl++eUv\r
+HVRVVVVVVVVVVVVV9cJjZ3/+tl+oqqqqquff9Z/93H/6X1ZVVVVVVVXVFz59fZ98+JVXX62qqqqq\r
+qqqqquKl97/+q7/8lX/shacH4z//17/4mtf0Q5//EQaDwWAwGAzGPbefv/XHrjEYDAaDcf8dN73p\r
+I48zGI988LYL915hHD3/vgvnzzzwDx89GoxHfur2C29+J4PBePDuC7f/rccYDAbjyB8+c+bMVZ9m\r
+MP7a29946cpVxtHnHzlz5sxjzx8xGAwGg8H4kZfe+6FPvf1Dn3ong8FgMBiMo+c/8HWv+/Jrv+6z\r
+DAaDwWAwGIyj5997/tyZ7/nVJxmMG7/99jNnztx4iaPPP3LmzJnHnj9iMBgMBoPBYNz41KNvvv38\r
+5Z99jMFg3PiN7z13eJnBYDAYDMa1o1suXbnKYDB48YmzZ8++45M3GIzrH73j3K13Mhj333HTmz7y\r
+OIPxyAdvu3DvFQaD8SMvvfdDn3r7hz71TgaD8eQn/5uDg/7Emb/DYPzlP/mHr/mqLzIYDAaDwWAw\r
+nv7c1TNnzlz59NMMxruvHV64520MBoNx7eiWS1euMhgMBuNtd1/4rl9433t++PDmJ64yGEeff+TM\r
+mTOPPX/EYDAYDAbjwbsv3P63HmMwGAwGg8G48alH33z7+cs/+xiDwfiRl977oU+9/UOfeieDweCl\r
+97/+q7/8lX/shacH4z//17/4mtf0Q5//EQaDwWAwGAzGPbefv/XHrjEYDAaDF584e/bsOz55g8G4\r
+/tE7zt16J4PBuPEb33vu8DKDwWAwGIxrR7dcunKVwWAwGAzGjU89+ubbz1/+2ccYR8+/78L5Mw/8\r
+w0ePBuORn7r9wpvfyWAwbvzG9547vMxgMBgMBuPa0S2XrlxlMBi8+MTZs2ff8ckbDMb1j95x7tY7\r
+GYz777jpTR95nMF45IO3Xbj3CoPBYDAYDAaDwTh6/n1nz579a5+5wWAwGIy33X3hu37hfe/54cOb\r
+n7jKYDAYjGtHt1y6cpXBYBx9/pEzZ8489vwRg8FgMBgMBoPBYDAYDAbjxqceffPt5y//7GMMBuPG\r
+b3zvucPLDAaDcfT8+y6cP/PAP3z0aDAe+anbL7z5nQwG48ZvfO+5w8v8/wmC96g9DPqw7y+3Mi5x\r
+2HrIP0mbree0a5N1SbrTZCzL2cnWLUszSa/kV69ky5b0gnyjYIFxsREBYzlEFrKtr0NSz6ttRkoX\r
+FmoDXRIC5Cnpw0PDISG4xBAulrEu3xhj/DsmgbhYlr77fAYGBgaGN22tX/m7xxgYbj25d9c1RxgY\r
+GO786ht2bF7BwMDAcPLJY7vWtx3+d79ycmC47f/et+vQjQwMDAy3nty7+8gtDAwMDAxvvWrXvg++\r
+m4GBgeHkE7dt27bt3U+eZGBgYGBgYGB4zxeu2rFnPwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD\r
+AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD\r
+AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDwzs+8NmXvuji3/zfPver37qbgYGBgYGB4eST/9cPvvTi\r
+S37wLAMDAwMDAwMDw8mn7nn5iy++6JXfvGu4yw+88AX9jVf/OcPJp+55+YsvvuiV37xruMsPvPAF\r
+/Y1X/zlDVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVd1x/OhquVgtF6vlYrVcrJaL1XKxWi5Wy8VquVgtF6vl\r
+YrVcrJaL1XJx/vxza1VVVVVVVVVVff/Ln/nOE98+/91nvvX7//Lf/MRPfuXUd6qLz33zyx/+1F/6\r
+1Pnv/eXTn/7tj/zUP/z3D32jqqqqqqqqqp49fXxOHX3+woWqqqqqqqqqqiqGrW3fWVvrv7zs8//7\r
+67/6whf08v/6TxgYGBgOvWHvvpuOMDAwMBz/1HXbd+56y+K2O586eeJr7/7nv3kzA8P1B3fu/4Pb\r
+GRhuu//yXdccYTj5xG3bt2+/5fRdDCefPPa6K9Z3HbqRgYHhrVft2vfBdzMwMDAwXPu69ct+7eY7\r
+n+aOr7xj49Ltu4/cwsDw5hsv3Xv7Dcc8yXDi0V+56cFbGBgY3vvk1fPgJU8/9EMMDAx3nvvAq//R\r
+4z979ef/yRu/8Pf+/n9aW+tHrv0QAwMDw6E37N130xEGBgaGXz55+fr+g+/44u0nnz552yev2bZt\r
+251Pw/DmGy/de/sNxzzJcOLRX7npwVsYGI7925uOfuU9DCf/4tjV+9b3/+4xBgaGOx+/aduO9aPn\r
+TjIwMDAwMNx6cu/uI7cwMDAwvPnwpZvvfPOJpzh57levfu3Oy957KwPD9Qd37v+D2xkYbrv/8l3X\r
+HGFgYHjvk1fPg5c8/dAPMTAwMHf/g795/gUveu4fv+GPfv6yc2trXfLTn2JgYGA49Ia9+246wsDA\r
+cNe5W7Zt23bk8TvvPHv8HR+5fuf69sN/coKBgYHh1pN7dx+5hYGBgYHh2GJr/cB1m7u2v+XROxkY\r
+GN5846V7b7/hmCcZTjz6Kzc9eAsDA8Nbr9q174PvZmBgYGA49m9vOvqV9zCc/ItjV+9b3/+7xxgY\r
+GN775NXz4CVPP/RDDAwMDFvbvrO21n952ef/99d/9YUv6OX/9Z8wMDAwHHrD3n03HWFgYGA4/qnr\r
+tu/c9ZbFbXc+dfLE1979z3/zZgaGNx++dPOdbz7xFCfP/erVr9152XtvZWBguPPxm7btWD967iQD\r
+AwMDA8OtJ/fuPnILAwMDw7F/e9PRr7yH4eRfHLt63/r+3z3GcPKJ27Zv337L6bsYTj557HVXrO86\r
+dCMDA8Odj9+0bcf60XMnGRgYGBgYbj25d/eRWxgYGBjefPjSzXe++cRTnDz3q1e/dudl772VgeH6\r
+gzv3/8HtDAy33X/5rmuOMDAwMDAwMDAwMDAwHL5q14GPHWNgYGBgOLbYWj9w3eau7W959E4GBgYG\r
+hltP7t195BYGBgaGN9946d7bbzjmSYYTj/7KTQ/ewsDAwMDAwMDAwHDs39509CvvYTj5F8eu3re+\r
+/3ePMTAw3Pn4Tdt2rB89d5KBgeHkE7dt3779ltN3MZx88tjrrljfdehGBgaGOx+/aduO9aPnTjIw\r
+MDDc8q7NjSM3MfCt41uX79h1zREGBoY7H79p2471o+dOMjAwnHzitu3bt99y+i6Gk08ee90V67sO\r
+3cjAwMBw68m9u4/cwsDAwMDw1qt27fvguxkYGBgY3nzjpXtvv+GYJxlOPPorNz14CwMDA8M7f2Vz\r
+z7FbGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgY\r
+GBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBje89WP\r
+/40XXXzBi//TT+//4v9w8Iv/w8Ev/k83fIThznMfePU/evxnr/78P3njF/7e3/9Pa2v9yLUfYmBg\r
++LVvv/3ph1711Ef/AQMDA8P+f/qdtbX+9u6H//HP/dXaWn/n1g8wMOz/p99ZW+tv7374H//cX62t\r
+9Xdu/QBDVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVd1x/OhquVgtF6vlYrVcrJaL1XKxWi5Wy8VquVgtF6vl\r
+YrVcrJaL1XJx/vxza1VVVVVVVVVV/dXvHv3oz/33/89/+1Mf3n7Flz7xWFVd/L6Lzf/jQ//dT/4/\r
+/81/+2/+1/XP/V8fr6qqqqqqqqrq2dPH59TR5y9cqKqqqqqqqqqqYrjrm/f9k91nfuAHzr/wpd//\r
+kZ//0ptOvZeBgYHhis0du656KwMDAwPDbb/zpiuv29yxvn3nvt2v+7WbGRiuP7hz/x/czsBw2/2X\r
+77rmCAPDLR+4ds+BPVfcuH//za978717dx26kYGB4a1X7dr3wXczMDAwMNz5jVtee3hzffeuPW96\r
+3Y3HNjd/+Z0MDCefPHb4xMGNy9bXN9Z3H7r82vvewcDA8N4nr54HL3n6oR9iYGC464n7f/xnn3zl\r
+q77/whddeMWPPP0zb/nkiW/DwMDAcMXmjl1XvZWBgYGBp0++9f5r9u7ftX3H9o1D+97wwXcwMJx8\r
+8tjhEwc3Lltf31jffejya+97BwPDbQ9cvXdrY31jff2yja0Tb7rz2ycZGBgYbjixf9eeSzf2b+y/\r
+9ygDw1XX7dnc2tzYvX37rks3tzY3r7qSgeGkt137y/t2bqyvb24cfM/hE0/BwHD9wZ37/+B2Bobb\r
+7r981zVHGBgY3vvk1fPgJU8/9EMMDAwMx7/w0Z/82ade+tILL37FX/+dbQ/fdO7XGBgYGK7Y3LHr\r
+qrcyMDDcde6Wbdu2bdu2bX1j12Vv2brxU8cYGBiuum7P5tbmxu7t23ddurm1uXnVlQwMDCefvH3X\r
++rYdl72WgYGB4eSTxw6fOLhx2fr6xvruQ5dfe987GBgY3nrVrn0ffDcDAwMDw20PXL13a2N9Y339\r
+so2tE2+689snGRgY3vvk1fPgJU8/9EMMDAwMd33zvn+y+8wP/MD5F770+z/y819606n3MjAwMFyx\r
+uWPXVW9lYGBgYLjtd9505XWbO9a379y3+3W/djMDw0lvu/aX9+3cWF/f3Dj4nsMnnoKBgYHhhhP7\r
+d+25dGP/xv57jzIwXHXdns2tzY3d27fvunRza3PzqisZGG574Oq9WxvrG+vrl21snXjTnd8+ycBw\r
+yweu3XNgzxU37t9/8+vefO/eXYduZGBgYLjhxP5dey7d2L+x/96jDAxXXbdnc2tzY/f27bsu3dza\r
+3LzqSgaGk9527S/v27mxvr65cfA9h088BQPD9Qd37v+D2xkYbrv/8l3XHGFgYGBgYGBgYGBgYHjP\r
+H1278+B1DAwMDAwnn7x91/q2HZe9loGBgeGq6/Zsbm1u7N6+fdelm1ubm1ddycBw8sljh08c3Lhs\r
+fX1jffehy6+97x0MDAwMDAwMDAwMtz1w9d6tjfWN9fXLNrZOvOnOb59kYGBguOHE/l17Lt3Yv7H/\r
+3qMMDLd84No9B/ZcceP+/Te/7s337t116EYGBgaGG07s37Xn0o39G/vvPcrAcOeZWw5ct7H5+n0H\r
+jhy6gb27rjnCwMDAcMOJ/bv2XLqxf2P/vUcZGG75wLV7Duy54sb9+29+3Zvv3bvr0I0MDFddt2dz\r
+a3Nj9/btuy7d3NrcvOpKBgaGt161a98H383AwMDAcPLJY4dPHNy4bH19Y333ocuvve8dDAwMPHVi\r
+z8b6kcfvYmBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBg\r
+YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGC4\r
+/U8/v7bW2lpra62ttbbWf/a3P8Nw1xP3//jPPvnKV33/hS+68Iofefpn3vLJE9+GgYHh1566aR68\r
+5Nsf/QkGBgaGu564/+e3n3v5yy685JLv/sOr/vDEt2FguOuJ+39++7mXv+zCSy757j+86g9PfBuG\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqrrj+NHVcrFaLlbLxWq5WC0Xq+VitVyslovVcrFaLlbLxWq5WC0X\r
+q+Xi/Pnn1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqevb08Tl19PkLF6qqqqqqqqqqqhgYGBgY\r
+GBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgY3vn23XvvvpWB\r
+gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGB\r
+gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGB\r
+gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGB\r
+gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGB\r
+gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHh9dfsuv7z72Fg\r
+YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBg\r
+YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBg\r
+ePf/u3/zV48wMNv0al4AAIAASURBVDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw\r
+MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw\r
+MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDDcc/Z/ngcv+fP/+DYGBgYGBgYGBgYGBgYG\r
+BgYGBgaGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrj+NHVcrFaLlbLxWq5WC0Xq+VitVyslovVcrFaLlbL\r
+xWq5WC0Xq+Xi/Pnn1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqevb08Tl19PkLF6qqqqqqqqqq\r
+qhgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBjueOTIrX9+\r
+guGubxy9fGP79Y+cYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBg\r
+YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBg\r
+YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBg\r
+YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBg\r
+YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBg\r
+YGBgYDj5xPHjj9/JwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA\r
+wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA\r
+wMDAwMDAwMDAwMDAwHDHo7ff8dRJBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG\r
+BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG\r
+BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgaG3/rMf/XUR/7B//n0SQYGBgYGBgYGBgYG\r
+BgYGBgYGBoaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquuP40dVysVouVsvFarlYLRer5WK1XKyWi9VysVou\r
+VsvFarlYLRer5eL8+efWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqp69vTxOXX0+QsXqqqqqqqq\r
+qqqqGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGI5/9g17\r
+D1x66b5Ld12559oPvIOBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGB\r
+gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGB\r
+gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGB\r
+gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGB\r
+gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGB4fADhw8/\r
+cPjwA4cPP3D48AOHDz9w+PADh9/0gbczMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMBx+\r
+4PDhBw4ffuDw4QcOH37g8OEHDh9+4PCbPvB2BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG\r
+BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG\r
+BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG\r
+BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG\r
+BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq64/jR1XKx\r
+Wi5Wy8VquVgtF6vlYrVcrJaL1XKxWi5Wy8VquVgtF6vl4vz559aqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqnr29PE5dfT5CxeqqqqqqqqqqqpUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVWrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6o7jR1fLxWq5WC0Xq+VitVys\r
+lovVcrFaLlbLxWq5WC0Xq+VitVyslovz559bq6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrq2dPH\r
+59TR5y9cqKqqqqqqqqqqUlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVraqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqo7jh9dLRer5WK1XKyWi9VysVouVsvFarlYLRer\r
+5WK1XKyWi9VysVouzp9/bq2qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmdPH59TR5+/cKGqqqqq\r
+qqqqqkpVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX99ImrD9y8UFVVVVVVVVVV/fSJ\r
+qw/cvFBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVXVT5+4+sDNC1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVq6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquqO40dXy8VquVgtF6vlYrVcrJaL1XKx\r
+Wi5Wy8VquVgtF6vlYrVcrJaL8+efW6uqqqqqqqqq6rlvfPLfX/ZL/+9P/dRv/4+/8Jm7P1pVVV08\r
+c9+tv/u//I+/9Q9/6qFf2Pjat/66qqqqqqqqqp49fXxOHX3+woWqqqqqqqqqqqrHvvT02lpra62t\r
+tbbW2lov+y+eVVVVVVVVVdX7Du7etm3btm3bduzafeiNN//Wv3tEVVVVVVVVVVVVVVVVVVVVVT99\r
+4uoDNy9UVVVVVVVVVVW//KkPP/ixR1RVVdVTD9+9c/OwqqqqqqqqqqqqeuYb37zml77/gy+/+LJL\r
+nv/FQ888fk5VVVVVVVX1c/e/YWPfu1VVPXfma3t3bL/9P3xFVVVVVVVVVVVVVVVVVU89fPfOzcOq\r
+qqqqqqqqqqqqqqqqqqqq+r5bvvsTf+f5l7744qt+6Py+O55UVVVVVVVV1fsO7t62bdu2bdt27Np9\r
+6I03/9a/e0RVVVVVVVVVVVVVVVVVVVVVVVVV1VMP371z87Cqqqqqqh+//orDH/y8qqqqqqqqqqqq\r
+qqqqqqqqeurhu3duHlZVVVVV9cuf+vCDH3tEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdXHvvT02lpra62ttbbW2lov+y+eVdUz\r
+3/jmNb/0/R98+cWXXfL8Lx565vFzquqZb3zzml/6/g++/OLLLnn+Fw898/g5VVVVVVVVVfXMN755\r
+zS99/wdffvFllzz/i4eeefycqnrmG9+85pe+/4Mvv/iyS57/xUPPPH5Otaqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqruOH50tVyslovVcrFaLlbLxWq5WC0Xq+VitVyslovVcrFaLlbLxWq5OH/+ubWqqqqqqqqq\r
+6uLzi9f81O/f+bHzFy4+d+7zn/jpn/z0J85V1TMfuOaD//3lj//x177/l/OXX/7sN//y+1VVVVVV\r
+VVX17Onjc+ro8xcuVFVVVVVVVVVVnX70yYMHv3vw4HcPHvzuvo3n1tZ61d/9jqqqqqqqqqred3D3\r
+NSc/febMmW88+qUP/dobd6zv+8LjZ1RVVVVVVVVVVVVVVVVVVdVPn7j6wM0LVVVVVVVVVVVVVVVV\r
+VVVPPXz3zs3Dqqqqqqqqqqqq6m/8wvNra/34tu+t//SFtbVe864nVVVVVVVV1W985cHt27evTp1R\r
+1a9/nh079n7l7DlVVVVVVVVVVVVVVVVVPfXw3Ts3D6uqqqqqqqqqqqqqqqqqqqqLd/2ntbV++DV/\r
+fePN3/lnh76388i3VFVVVVVVVfW+g7uvOfnpM2fOfOPRL33o1964Y33fFx4/o6qqqqqqqqqqqqqq\r
+qqqqqqqqqqqnHr575+ZhVVVVVVU/fv0Vhz/4eVVVVVVVVVVVVVVVVVVVVfXUw3fv3Dysqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqp6+tEnDx787sGD3z148Lv7Np5bW+tVf/c7qvobv/D82lo/vu176z99YW2t17zrSVX9\r
+jV94fm2tH9/2vfWfvrC21mve9aSqqqqqqqqq/sYvPL+21o9v+976T19YW+s173pSVX/jF55fW+vH\r
+t31v/acvrK31mnc9qVZVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXVHcePrpaL1XKxWi5Wy8VquVgtF6vlYrVc\r
+rJaL1XKxWi5Wy8VquVgtF+fPP7dWVVVVVVVVVc8/84f/+sd+7Ft/9VxVffv4+of+6f9dVZ/8mZ/8\r
+o89/q6qqqqqqqqqqqqqePX18Th19/sKFqqqqqqqqqqoqVVXV3957fm2tPQ9+U1VVVVVVVVXvO7j7\r
+Wj6jqqdPfWrbtm33P3JKVT90aO8bHvj43bfccNVVr9t/xf7f+OIp9exjf3ziyPV7dm/s3rzibcfv\r
+f/TMOVV97JFPvOP611566eZr3/jO99362gM3L1T1ngObN/7eF1X1s/e+/rKrf0dV//wzx7a2tq7c\r
+XD9w80JV1ce/9rGtra2tg5vbt+/a2tra2tq6+Z7PqqrquS8/8dXfe+Krn1BV9dyZJ1714l7yiudO\r
+n/P017/1whf08ld/T1VVVVVVVVVv2rPrbZ94RFX//bFDl7/+g6p69swj9x5725V7NjZ2773hlru/\r
+ePqsqt5zYPMN73//2//5W6577b6tN77rT75xRn38ax/b2traOri5ffuura2tra2tm+/5rKqePfPI\r
+vcfeduWejY3de2+45e4vnj6rqqrnvvzEV3/via9+QlVV9adeefFlf/OvHzv9F1/4/BOPn1NVVVVV\r
+VVVV1fsO7r6Wz6jq6VOf2rZt2/2PnFLVDx3a+4YHPn73LTdcddXr9l+x/ze+eEo9e+aRe4+97co9\r
+Gxu7995wy91fPH1WVc9843Pvedv1ezd379nce9Ubb1qdOqM+/rWPbW1tbR3c3L5919bW1tbW1s33\r
+fFZVVfXj119x+IOfV1VV/eP3n7z+6q3NjY3de/e/7fZ/+dUz51RV/ZP/731vue7gxsbuy6947a/e\r
+8yn18a99bGtra+vg5vbtu7a2tra2tm6+57Oq+uefOba1tXXl5vqBmxeqqqpnH/vjE0eu37N7Y/fm\r
+FW87fv+jZ86p6j0HNt/w/ve//Z+/5brX7tt647v+5BtnVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1d/ee35trT0PflM9d+aJV724l7ziudPnPP31\r
+b73wBb381d9Tz5154lUv7iWveO70OU9//VsvfEEvf/X3VFVVVVVV1XNnnnjVi3vJK547fc7TX//W\r
+C1/Qy1/9PfXcmSde9eJe8ornTp/z9Ne/9cIX9PJXf0+tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjuOH10t\r
+F6vlYrVcrJaL1XKxWi5Wy8VquVgtF6vlYrVcrJaL1XKxWi7On39uraqqqqqqqqqef+YP//WP/dhT\r
+f/VcVX37+Ppv/cz+6uKzX/3XP/Zjpz905+/9r//Th17zc588/Kvfefb5qqqqqqqqqnr29PE5dfT5\r
+Cxeqqqqqqot/ff7ZM+efPVdVlaqqZ08/8bde2kte+dyps6qqqqqqqqrqfQd3X8tnVM+d+YP337x9\r
+x8ZnHzurqh86tPfSK7Y++tmvqGdPf/kzp86o7z98xYG3v+9rZ8+d+fqfvntr87q7P62qxw7svvbO\r
+hx4/51f++P+7fMeOAzcvVPWeA5s3/t4XVfWz977+sqt/R1VV9dMnrj5w80JVVVU99fDdOzcPq6qq\r
+qqqn3zcPXjIP/bCqqqf+bNbWuuRHn1n8+jN3f+SJn3jlxRe86OJZVVVVVVVVVf/97VftO/xRVb3l\r
+8kvf9vtfVNXfvPHKK97y3oe/dvrc2a//q1tfe/DIQ6p6z4HN3VsnHj1zTs/ee83ef3bvZ1VVPfXw\r
+3Ts3D6uqqqq/eeOVV7zlvQ9/7fS5s1//V7e+9uCRh1RV9fT75sFL5qEfVlX19FefWlvrlX/r2R99\r
+5cW1tV76n59/14NPqKqqqqqqqup9B3dfy2dUz535g/ffvH3HxmcfO6uqHzq099Irtj762a+oZ09/\r
++TOnzqi/eeOVV7zlvQ9/7fS5s1//V7e+9uCRh1R1dcfVl/+z+x49c85zZ/7jZ37/84+fUVX11MN3\r
+79w8rKqqqqrqIx/78Mc+f0pVVfWP/+W//PgffeHxs+dOf/1P371/93X/4o9U9Wufe2B9x54PfOJz\r
+5/Tso488+K/+UFXVUw/fvXPzsKqqqqqqnz5x9YGbF6qqqu8/fMWBt7/va2fPnfn6n757a/O6uz+t\r
+qvcc2Ny9deLRM+f07L3X7P1n935WVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVX17Okn/tZLe8krnzt1VvXUn83aWpf86DOLX3/m7o888ROvvPiCF108\r
+q6f+bNbWuuRHn1n8+jN3f+SJn3jlxRe86OJZVVVVVVVVPfVns7bWJT/6zOLXn7n7I0/8xCsvvuBF\r
+F8/qqT+btbUu+dFnFr/+zN0feeInXnnxBS+6eFarqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6o7jR1fLxWq5\r
+WC0Xq+VitVyslovVcrFaLlbLxWq5WC0Xq+VitVyslovz559bq6qqqqqqqqouPr94zT/6/ZO/f/7C\r
+xe+f/eNP/uzP/NY/+qXq+Wf+8F//2I99ZM97vvvd8xf/+ptfuOznPnzw31RVVVVVVVXVs6ePz6mj\r
+z1+4UFVVVVUXn//ynDo6j72nqipVVf/Dvc+urfXfvPlbqqqqqqqqqqred3D3+qV79+3bt3f3js0r\r
+r7nnoc+pqvqhQ3u33vlJVVXVc2e/unP79vd/6TFVfeQTN+3a+3b19KlPbdu2bfHoaVX96Bv3Hbh5\r
+oar3HNi88fe+qKqfvff1l139O6qqqp8+cfWBmxeqqqrqqYfv3rl5WFVVVVU9/b558JJ56IdVVf3a\r
+nz6zttZ//nfn+h+/8Pcv/fb/8qqLa2t96bSqqqqqqqrqqf94z45dh86e8/SpT23fvuNzj51Vzz72\r
+R9u3b//wVx5X1ce+/Ns7duw9c071ngObhz/4eVX9D//iustf/zFVVU89fPfOzcOqqqpnH/uj7du3\r
+f/grj6vqY1/+7R079p45p6p6+n3z4CXz0A+rqnrqz2ZtrbW1tr/lmbt/9a9e8aL+xg98/6yqqqqq\r
+qqqq9x3cvX7p3n379u3dvWPzymvueehzqqp+6NDerXd+UlVV9exjf7R9+/YPf+VxVX3sy7+9Y8fe\r
+M+dUP8O1mwePLf/4z86cU1VVVT318N07Nw+rqqqqqqqqqqqqqqqqn7v/DXuvekhVf/eGKw4e+biq\r
+qqqqqqcevnvn5mFVVVVVVT994uoDNy9UVT139qs7t29//5ceU9VHPnHTrr1vV9V7Dmwe/uDnVfU/\r
+/IvrLn/9x1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVV9f8nCH+gdzEI+szzh0WPsgh1xm3P1t12z5l2TpdO/Te71Xbc7badOZyt\r
+J8lNuLmEkJAbcwloIKkgElGHEqQSIObRHcphxKEshbZD0U6ltmrfcfrygizaFlEwIgnkJo+xUb/F\r
+1QomN3n281FVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdWPvvOL\r
+Z2f9V9/9uKp+5t994eysr/kLu/MvPfUXX/C7f+tPPn121qce9jP/7gtnZ33NX9idf+mpv/iC3/1b\r
+f/Lps7M+9bCqqqqqqqqf+XdfODvra/7C7vxLT/3FF/zu3/qTT5+d9amH/cy/+8LZWV/zF3bnX3rq\r
+L77gd//Wn3z67KxPPWxVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVve3ee07Hw+l4OB0Pp+PhdDycjofT8XA6\r
+Hk7Hw+l4OB0Pp+PhdDycjocnn3zirKqqqqqqqqqqJx76+X/zom//J9/8zT919S2/8fOv+Md/9fbq\r
+qT/8lfc973m/+Jn/WFVf+vVXvf+b/ruqqqqqqqqq+uLD9+7Be6489VRVVVVVPX3l03vwnj30lqqq\r
+VFV94Z9++hlf9vRP/8Zvqaqqqqqqqqr6rovXv/QtP/vpT3/6N37zIVVVVfUDl2648z0fV1VVvfzZ\r
+D1911VW/8ODDqvqb//7ec9fdqj706fddddVVDz7yqKoef/jSLXcfVPUdt1z4np/5pKp+7J3f9aLb\r
+P6Sqqvrht95+y90HVVVV9cFP/Oi1F+5SVVVVVVVVVVV98Fd3dtZz/twXVPUbnv30M77s6UdUVVVV\r
+VVVV9dGHL73gmvd86qFP/ovXXn/x76vqQ7/+/quuuuq2S5cuXbp06dKlS5duveGGGz51+RH1Hbdc\r
++J6f+aSqfuyd3/Wi2z+kquqDn/jRay/cpaqq+tCvv/+qq6667dKlS5cuXbp06dKlW2+44YZPXX5E\r
+VVVVVVX1cw/8ztlZX/HVf6yqf+///NTZWf/yM7+lqqqqqqqqvuvi9S99y89++tOf/o3ffEhVVVX9\r
+wKUb7nzPx1VVVR/69fdfddVVt126dOnSpUuXLl26dOsNN9zwqcuPqI88/Gs/cf8PveL2l1x3/sZX\r
+v/5Hf/XhR1RVffATP3rthbtUVVVVVVVVVVXVT/7c+7//VXfccsstFy9evPmGa1/4Hf9IVX/i1utf\r
+8T99XFVVVVXVBz/xo9deuEtVVVVV1Q+/9fZb7j6oqnr5sx++6qqrfuHBh1X1N//9veeuu1VV33HL\r
+he/5mU+q6sfe+V0vuv1Dqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqL/zTTz/jy57+6d/4LVV98Fd3dtZz/twXVPUbnv30M77s6Uf0wV/d2VnP+XNf\r
+UNVvePbTz/iypx9RVVVVVVXVB391Z2c95899QVW/4dlPP+PLnn5EH/zVnZ31nD/3BVX9hmc//Ywv\r
+e/oRraqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq33XvP6Xg4HQ+n4+F0PJyOh9PxcDoeTsfD6Xg4HQ+n4+F0\r
+PJyOh9Px8OSTT5xVVVVVVVVVVVVVVfX4m67+yRs/VNVTP/WNf/kXf/M/VtWXfv1V7/+m/66qqqqq\r
+qqqqvvjwvXvwnitPPVVVVVVVVVVVVaWqD/zi75+d9af+yn9UVVVVVVVVVVV918XrX85HVFVVVVX9\r
+wKUbXvneX1JVVX30kQfOXX31ez71kKr+2s+99robvl99+MFfuOqqqz720COq+rOvvvmWuw+q+q6L\r
+17/qpz6hqh9+6+0vuv1DqqqqH37r7bfcfVBVVVUf/JUfu/bCnaqqqqrqo5967IF//tgD/1JV1Ucv\r
+P/bcZ/blz37isj782cf/xDN61tf+kaqqqqqqqqqq/+J7X3LHj3/sn77ixjvf98uq+shDH73qqqv+\r
+7ecvq6qqquo7brnwPT/zSVX92Du/60W3f0hV1Qd/5ceuvXCnqqrqIw999Kqrrvq3n7+sqqqqqqqP\r
+fuqxB/75Yw/8S1VVffS3/tSX9+X/uycuq3r3n33qGc/oY59TVVVVVVVVfdfF61/OR1RVVVVV/cCl\r
+G1753l9SVVV95KGPXnXVVf/285dVVVVVVVXVz/36x9/w4vN3ve+XVVV98Fd+7NoLd6qqqqqqqqqq\r
+qj7y8CdfeO7qd/6rjz+i6v/3Xa944Xe8X1X/xatuuvi6n1VVVVVV9cFf+bFrL9ypqqqqquqH33r7\r
+LXcfVFV99JEHzl199Xs+9ZCq/trPvfa6G75fVd9xy4Xv+ZlPqurH3vldL7r9Q6qqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqPvCLv3921p/6K/9RVdVH\r
+Lz/23Gf25c9+4rI+/NnH/8QzetbX/pH66OXHnvvMvvzZT1zWhz/7+J94Rs/62j9SVVVVVVVVH738\r
+2HOf2Zc/+4nL+vBnH/8Tz+hZX/tH6qOXH3vuM/vyZz9xWR/+7ON/4hk962v/SK2qqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqt917z+l4OB0Pp+PhdDycjofT8XA6Hk7Hw+l4OB0Pp+PhdDycjofT8fDkk0+cVVVV\r
+VVVVVVX1x5/+yO8/9rtP/uEXHv9XP/5Pv+EbH3jw96vqkVc9/4M33Pefvnjl6S/97q/c+P/4qYv/\r
+tKqqqqqqqqq++PC9e/CeK089VVVVVVVVVVVVpap//69fOTvrrl94TFVVVVX/7nfe/orX/LSqquq7\r
+Ll7/cj6iqqqqquoHLt3wyvf+kqqqqvruO1988fvf/ZlHHr382X//plsvvPz+o6ree+uF17zvF9VH\r
+Hvyl219wzS13H1T18IO3vuTuD6qPXv7097/ouhfd/iFVVdUPv/X2W+4+qKqqqp974INXX3P+o5+9\r
+rKqqqvrwu/fB5+wnv05VVfXtz79ydtY3XveH5//albOzvuUHHldVVf2733n7K17z06qqquqvf+Tv\r
+XX/zj9xy3bmf+cznVVV996te/NI3veeTD17WR3/j1z7+wX98UNV33HLhe37mk6r6sXd+14tu/5Cq\r
+qp974INXX3P+o5+9rKqq+u5Xvfilb3rPJx+8rI/+xq99/IP/+KCqqg+/ex98zn7y61RVVf/Hb79y\r
+dtZ/ff0fvOr2P3rmM/qT/+UfqKqq/t3vvP0Vr/lpVVXVd128/uV8RFVVVVXVD1y64ZXv/SVVVVX1\r
+3a968Uvf9J5PPnhZH/2NX/v4B//xQVU/8cEPfuRXfv1RfeTBT77pxedf81O/oqrq5x744NXXnP/o\r
+Zy+rqqqqqqqqqvrIQx+75uqrD7/xefXy53/l9Tedf+F3vF9VP/Pxd11zzQ3v+7mPP6qXH/r1n3rf\r
+v1FV9XMPfPDqa85/9LOXVVVVVfXDb739lrsPqqqq777zxRe//92feeTRy5/992+69cLL7z+q6jtu\r
+ufA9P/NJVf3YO7/rRbd/SFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVXVv//Xr5ydddcvPKaqqvr25185O+sbr/vD83/tytlZ3/IDj6vq259/5eysb7zu\r
+D8//tStnZ33LDzyuqqqPfHg/+TX7Z/+Nqqrq259/5eysb7zuD8//tStnZ33LDzyuqm9//pWzs77x\r
+uj88/9eunJ31LT/wuFpVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVb7v3ntPxcDoeTsfD6Xg4HQ+n4+F0PJyO\r
+h9PxcDoeTsfD6Xg4HQ+n4+HJJ584q6qqqqqqqqrqD/7FPf/L//1b3//13/RTV9/0qZ97qKqqp//4\r
+sX//6lv+6V/5v/2T/+u3/uwr3viFP7pSVVVVVVVVVV98+N49eM+Vp56qqqqqqqqqqqpSH/7s41/9\r
+zL7qP/vio6qqqqqqd1249oZLH1BVVX3XxetfzkdUVVVVVf3ApRte+d5fUlVVVS9/9mNv+b47L5w/\r
+f/7CTXf/8I9/5vKjqvrQp3/+v3/lpZe94s677rr7R+9+yS13H1T185/5X7/35Tff+vJXfu/db3jP\r
+2176ots/pKpvfNmlixcv3nT9Neeue/HFixdvvfQqVVXV9/zwa268cOPNN9/86rd/VFVVH373Pvic\r
+/eTXqaqqXv7cb7/s2//4uV/19Fd+9ZXn3/qFhx5RVVX1rgvX3nDpA6qqquqjj3z6heeufsGNr1dV\r
+VX3k4U++883f95Ibrj9//vqXfMcdb3nHz6rqO2658D0/80lV/dg7v+tFt39IVVX1PT/8mhsv3Hjz\r
+zTe/+u0fVdVHHv7kO9/8fS+54frz569/yXfc8ZZ3/Kyqqj787n3wOfvJr1NVVb38+d9+xXVf+t9/\r
+9dPP/Iqn//Jf/0///FO/paqqeteFa2+49AFVVdV3Xbz+5XxEVVVVVdUPXLrhle/9JVVVVfWRhz/5\r
+zjd/30tuuP78+etf8h13vOUdP6uqH3vnm1528abz56+//oabv+/N73rwkUdVVVXf88OvufHCjTff\r
+fPOr3/5RVVVVVVVVVf1f333vbS+57c5Xvfp7XvP6f/D2l73wO96vqurH//lPvOplF8+fv/5FL771\r
+Te/4BVVV1ff88GtuvHDjzTff/Oq3f1RV3/iySxcvXrzp+mvOXffiixcv3nrpVap6+bMfe8v33Xnh\r
+/PnzF266+4d//DOXH1XVd9xy4Xt+5pOq+rF3fteLbv+Qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj782ce/+pl91X/2xUdVVVX18ud++2Xf/sfP/aqn\r
+v/Krrzz/1i889Iiqevlzv/2yb//j537V01/51Veef+sXHnpEVVV/6/K/3gefs3/236qqql7+3G+/\r
+7Nv/+Llf9fRXfvWV59/6hYceUVUvf+63X/btf/zcr3r6K7/6yvNv/cJDj6hWVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVV1dvuved0PJyOh9PxcDoeTsfD6Xg4HQ+n4+F0PJyOh9PxcDoeTsfD6Xh48sknzqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqq+uLD9+7Be6489VRVVVVVVVVVVZWqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqq/tZnX7oPPud3f/kXVFVVVVVVVVVVVVVVVVWtqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqrfde8/peDgdD6fj4XQ8nI6H0/FwOh5Ox8PpeDgdD6fj4XQ8nI6H0/Hw5JNPnFVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVV9cWH792D91x56qmqqqqqqqqqqipVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVfezffP3v/bNv+61HH1FVVVVVVVVVVVVVVVVVtaqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqredu89p+PhdDycjofT8XA6Hk7Hw+l4OB0Pp+PhdDycjofT8XA6Hk7Hw5NPPnFWVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVdUXH753D95z5amnqqqqqqqqqqqqVFVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVq6qqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqupt\r
+995zOh5Ox8PpeDgdD6fj4XQ8nI6H0/FwOh5Ox8PpeDgdD6fj4XQ8PPnkE2dVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVX3x4Xv34D1XnnqqqqqqqqqqqqqKwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAajqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqt527z2n4+F0PJyOh9PxcDoeTsfD6Xg4HQ+n4+F0PJyOh9PxcDoeTsfDk08+cVZVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVV1RcfvncP3nPlqaeqqqqqqqqqqqoYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDCqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqq6m333nM6Hk7Hw+l4OB0Pp+PhdDycjofT8XA6Hk7Hw+l4OB0Pp+PhdDw8\r
++eQTZ1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVffHhe/fgPVeeeqqqqqqqqqqqqorBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBhvuP+G61/3egaDwWAwGAwGg8F4w/03XP+6\r
+1zMYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPxhvtvuP51r2cw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAbjDfffcP3rXs9gMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMxhvuv+H6172ewWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWBUVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1dvu\r
+ved0PJyOh9PxcDoeTsfD6Xg4HQ+n4+F0PJyOh9PxcDoeTsfD6Xh48sknzqqqqqqqqqqqeuJzP/9v\r
+XvTt/+Sbvul//rbnf+RH/5eqeur/97H3Pe9573ve8973vOe973nPe9/znvdP/p8/VFVVVVVVVVVf\r
+fPjePXjPlaeeqqqqqqqqqqqqeuuD/+zsrLOzzs46O+vsrK/4z3+TwWAwGAwGg8H4O7eeu+qqq666\r
+6qqrrzv3wjsvvub0ZgaDwWAwGAwGg8FgMBgMBoPBYDDecP8N17/u9QwGg8FgMBgMBoNx70fufu3h\r
+zQwGg8G474E7rrlwE4PBYDAYDAaDwWAw/uaf+eOzs87OOjvr7Kz/y0//OIPBYDAYDAaDweDxe689\r
+d9U1N97GYDAYDAaDwWAwGIz7Hrjjmgs3MRgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoNx3wN3XHPhJgaDwWAwGPd+5O7XHt7MYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYjPseuOOaCzcxGAwG\r
+g8FgMBgMBoPBYDAYDAaDcemH/t3/6b/4wy//8qee9ae+8Fd/7B8wGAwGg8FgMBiMN/2r737JHdef\r
+u/bq61584bYfu5vBYDAYDAaDwWDc98Ad11y4icFgMBgMxr0fufu1hzczGAwGg8FgMBgMBoPBYDAY\r
+DAbjvgfuuObCTQwGg8FgMO79yN2vPbyZwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg3P/4O771ms//5/+HP/ryZz71VX/6P37zd/5v\r
+9/4ODMaPPPYTf+PqR5/1rCtf8dw/+PqX/8J9vweDwWAwGAwGg/Ejj/3E37j60Wc968pXPPcPvv7l\r
+v3Df78Fg/MhjP/E3rn70Wc+68hXP/YOvf/kv3Pd7MKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqbffeczoe\r
+TsfD6Xg4HQ+n4+F0PJyOh9PxcDoeTsfD6Xg4HQ+n4+F0PDz55BNnVVVVVVVVVdXTVw5/9Zv+1X3/\r
+8smnnn7i0X/7c3/lGz/8c49W9dSVL33pype+dOVLX7rypS/98n/7V37+Hz1YVVVVVVVVVV98+N49\r
+eM+Vp56qqqqqqqqqqqr6Ef8/33bpE9926RPfdukTf/WFv3N21rP+yxODwWAwGAwGg/F3bj13w//7\r
+Dff/zv33PXrv9/79F1997Qv+3n+4n8FgMBgMBoPBYDAYDAaDwWAwGG+4/4brX/d6BoPBYDAYDAaD\r
+wWAwGAwGg3HfA3dcc+EmBoPBYDAYDAaDwWD8zT/zx8/86se+7dInvu3SJ77t0ifO//I7GAwGg8Fg\r
+MBgMxlt+8aXnXnzpBeeuvvvz9zEYDAaDwWAwGAzGfQ/ccc2FmxgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBuO+BO665cBODwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBj3PXDH\r
+NRduYjAYDAaDwWAwGAwGg8FgMBgMxmvf9Pmzs77mv3ng//WDp7/18k/916//hwwGg8FgMBgMxr0f\r
+vuPqa6971c/fc99/uP/eB974mn9wN4PBYDAYDAaDwbjvgTuuuXATg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBj3PXDHNRduYjAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBiMH3nsf/qKP/07f/WOj537odPXf/0Xz876P971\r
+jxiMl/zt3z876+vOffKbv/U/nZ3159/0XgaDwWAwGAwG4yV/+/fPzvq6c5/85m/9T2dn/fk3vZfB\r
+eMnf/v2zs77u3Ce/+Vv/09lZf/5N72VUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1dvuved0PJyOh9PxcDoe\r
+TsfD6Xg4HQ+n4+F0PJyOh9PxcDoeTsfD6Xh48sknzqqqqqqqqqrqyhf+t/c973mP/8ETVfW79577\r
+wN/+B1VVVdWTj//k+//yt/z+F69UVVVVVVVV1RcfvncP3nPlqaeqqqqqqqqqqqoYDAbjjhfv7Kxv\r
++dCPMxgMBoPBYDAYf+fWcy/6H+5hMH7E11911VV/57P3MRjf+9LrXvzeH7zjDTffcPsLz990/pWf\r
+uY9x/2Nv+s4fvOm668+de+H5W9/23W/7nfsZjPs++4PfcdeFcy+49sKdt333D124/nWvZzDuvHjt\r
+S/71mxmMN/7Ejde97HUMxlt++WUXbrtw/sLV17/u9QwG477LP3DhtgsXbr326qvPXbjtwoXbLlx8\r
+1xsZDAa/98P/8POv/oef/14Gg8H4m3/mj7/yz36EwWAwGAwGg8FgMBgMxmu/+wUv+h/uefXLrrvx\r
+3W9kMBh3Xrz2Jf/6zQzGG3/ixute9jrGfZd/4MJtFy7ceu3VV5+7cNuFC7dduPiuNzIYjO996XUv\r
+fu8P3vGGm2+4/YXnbzr/ys/cx7j/8Tff9ZaL5284d+76626+5443/4f7GQwGg8FgMBiM+z7333/H\r
+XS8894JzF+667dV/78L1r3s9g3H/42++6y0Xz99w7tz11918zx1v/g/3Mxj3//YPvfwHXnzdhXPX\r
+vfC6G+66+Ibfup9x3+UfuHDbhQu3Xnv11ecu3Hbhwm0XLr7rjQzGW375ZRduu3D+wtXXv+71DAaD\r
+cf9jb/rOH7zpuuvPnXvh+Vvf9t1v+537GYw7L1574/tfdetrX3LjpRdcuOvSm377fgaDwWAwGAwG\r
+g/Gmn/vul9xx/bnz515w84Xb3/V6BuP+x970nT9403XXnzv3wvO3vu273/Y79zMYd1689iX/+s0M\r
+xht/4sbrXvY6BoPxvS+97sXv/cE73nDzDbe/8PxN51/5mfsYb3r/d930sgvXnj937kXX3/rWu976\r
+OzAYd1689sb3v+rW177kxksvuHDXpTf99v2M+y7/wIXbLly49dqrrz534bYLF267cPFdb2Qw7n/8\r
+zXe95eL5G86du/66m++5483/4X4Gg8Hv/fA//Pyr/+Hnv5fBYDD+7LOvfMXXfuatj7/9nk/9j/f9\r
+HgwG/3+C8AdaFMOw6/uu4/xp/tS05ZAzNmAL29jKxlo4bWlLORs9pe0pe/+u3rv6m+cn25JsbCRL\r
+GNm82H7Rk2Xr+fnpfoPDofFit6czIaU4KR0pbPiCfblsPR3/i4yjSHHs+Isjy/qdpsBMLMvffT6D\r
+wWAwGAwG45EHLt7z8R9nMBgMBuP4a8+84wMPHF65ePHuyw9+7PGPvXLMuPOV9x+99ejowUvnz188\r
+euvR0VuPrv300wzGR//WI0dvPbp8dP7K9RsMBoNx/Gsfevv77z88unh49+E9j1176h8fMxjP/Mwf\r
+feCRo0uXL16898qDtx+7/QqMO195/9Fbj44evHT+/MWjtx4dvfXo2k8/zWB89G89cvTWo8tH569c\r
+v8FgMBjHX3vmHR944PDKxYt3X37wY49/7JVjBuPRa5fu+5knHnzv1fvedtfRY2975teOGQwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYvPqnbn8DBuOj/+ivHRz0\r
+A//rzzKOX/kzP/A933njD7783Kvc+eqffcMb+t7f8gUGg8FgMBgMxvErf+YHvuc7b/zBl597lTtf\r
+/bNveEPf+1u+wDh+5c/8wPd8540/+PJzr3Lnq3/2DW/oe3/LFxhVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+9bFbN89OT85OT85OT85OT85OT85OT85OT85OT85OT85OT85OT85OT85OT85OT1577VsHVVVVVVVV\r
+VfXt//Fzf/Z3/+5X/sm3quobty7+ud9/taqqqvKJ/+jn3/KXqqqqqqqqqqr65pdv7aWb33799aqq\r
+qqrqO/+/1775lde++dWqqhgMxvHLn/hXvu/1N/7Q125/AwaDwWAwGAwG490PXrz3J28yePX4gz9z\r
+7dyFi09/7ZjBePKhw4s/evQn/+5txvHLt27+42PGE49fvvLBx2+/wvGvfvjht1y6908/xWA8cu3i\r
+vT/xvude5aP/4PpdF89fuX6DwXj02qWrn32WwXj6k/cdPnKdwWAwnjq+58r1GwwGg8G488V3Xjh6\r
+gMFgMBiMj7/88D7zpld/7ocZDAbj3/+f/8Ybvueb/8L3vf59v/nX//V3/PVbr8BgMBgMBoPBYBy/\r
+cvuuS+f/2BfvfPgv/ujFBx5hMBiPXrt09bPPMhhPf/K+w0euMxiMO19854WjBxgMBoPBePKhw4s/\r
+evQn/+5txvHLt27+42PGE++9fPnJd33kK8/xyu0//qGjow+8j8FgMBgMBoPBeMdbL957/N47rx7f\r
+fv79lw/PX7l+g8F44r2XLz/5ro985Tleuf3HP3R09IH3MRhPcc9df+zdH3vlmFePP/K33v/My8cM\r
+BuPOF9954egBBoPBYDAYTx3fc+X6DQaDwXji8ctXPvj47Vc4/tUPP/yWS/f+6acYjEevXbr41nd8\r
+7JVjdvzo2w/v++TTDAaDwWAwGAzG7X/w+PmLh3/88x9iHHvrvT/74wzGE49fvvLBx2+/wvGvfvjh\r
+t1y6908/xWA8eu3S1c8+y2A8/cn7Dh+5zmAwnnzo8OKPHv3Jv3ubcfzyrZv/+JjxzH/22Af+zoef\r
++8bxc7/64YfffPHeTzzNYDx67dLFt77jY68cs+NH33543yefZjAYd774zgtHDzAYDAbjifdevvzk\r
+uz7yled45fYf/9DR0Qfex2AwPv7yw/vMm179uR9mMBh3vvKzBwd93+946Tf/0LcPDvqef2UX/9In\r
+GAwGg8FgMBh8/aPnz59/+xduMxgMBoPxxOOXr3zw8duvcPyrH374LZfu/dNPMRiMO19854WjBxgM\r
+BoPBYDx1fM+V6zcYDAbjKe6564+9+2OvHPPq8Uf+1vufefmYwXjmP3vsA3/nw8994/i5X/3ww2++\r
+eO8nnmYwGHe++M4LRw8wGAwGg8F46vieK9dvMBgMxhOPX77ywcdvv8Lxr3744bdcuvdPP8VgPHrt\r
+0sW3vuNjrxyz40fffnjfJ59mMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAzGk89+5eCgH7nxacbtX/qFg4O+/0c+995PfO7+v/yJ3/5D337DG187HgwGg8Fg\r
+MBi3f+kXDg76/h/53Hs/8bn7//InfvsPffsNb3zteNz+pV84OOj7f+Rz7/3E5+7/y5/47T/07Te8\r
+8bXjUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUfu3Xz7PTk7PTk7PTk7PTk7PTk7PTk7PTk7PTk7PTk7PTk\r
+7PTk7PTk7PTk7PTktde+dVBVVVVVVVVVfefbJ//O7/srx3/ltde/8xu/+v/9q3/g9/+53/dHqqqq\r
+vvMbfuZf+z/+D1/6n6qqqqqqqqqq+uaXb+2lm99+/fWqqqqq+s63v7CXbu6XP1pVFYPB+MB/9ssH\r
+B/22J3+GwWAwGAwGg8FgvPvBi+fvOrzr/rsOr5y/dPWeR//ShxgMxpMPHR499QEGg8HgldsXzp9/\r
+4qU7DMatz1+7cO+DjOe8ce7cuQ9+9TkG408+eteV6zcYjEevXbr62WcZjKc/ed/hI9cZDAbjqeN7\r
+rly/wWAwGIw7X3znhaMHGAwGg8H4+MsP7zNvevXnfpjBYDD+yB/4yu9/69/5w4/+3f/t/+afHxz0\r
+v3joLzAYDAaDwWAwGB/9228/f+nynW8cP/fl6+fOnXv/V+4wGI9eu3T1s88yGE9/8r7DR64zGIw7\r
+X3znhaMHGAwGg8F48qHDo6c+wGAwGMdfe/r8+fPv+5XnGIw7X3ry/MXD41dhMBgMBoPBOPbHz507\r
+d8PnGIzrj9915foNxvHXnj5//vz7fuU5BuPOl548f/Hw+FUYN3/y3ksPPvzU//Ds8aswGAwG484X\r
+33nh6AEGg8FgMBhPHd9z5foNBoPBK7cvnD//xEt3GIxbn7924d4HGYxHr1164DPPMBg3P3Hf4bve\r
+z2AwGAwGg8Fg/Nh7Lh994AMMBoPB4JXbF86ff+KlOwzGrc9fu3DvgwzGo9cuXf3sswzG05+87/CR\r
+6wwG48mHDo+e+gCDwWAwGAwG40P/xX2HD7+PwXj02qUHPvMMg3HzE/cdvuv9DAbjzhffeeHoAQaD\r
+wTj+2tPnz59/3688x2Dc+dKT5y8eHr8Kg/Hxlx/eZ9706s/9MIPBuP1Lv3Bw0MFBv/e9f+3+2//9\r
+973xO9/9Jo8Hg8FgMBgMxrFPnTt37t0v3mEwGAwGr9y+cP78Ey/dYTBuff7ahXsfZDAYd774zgtH\r
+DzAYDAaDwXjq+J4r128wGAzGzZ+899KDDz/1Pzx7/CoMBoPBYDAYH/ov7jt8+H0MBuPOF9954egB\r
+BoPBYDAYTx3fc+X6DQaDwSu3L5w//8RLdxiMW5+/duHeBxmMR69deuAzzzAYNz9x3+G73s9gMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGD/+82ff98bv/NDv\r
++/u3XoFx6wufOzjoB3/Xf/uHf88/+61Hf+F3/8uvHRz04a/DYDAYDAaDcesLnzs46Ad/13/7h3/P\r
+P/utR3/hd//Lrx0c9OGvc+sLnzs46Ad/13/7h3/PP/utR3/hd//Lrx0c9OGvU1VVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVUfu3Xz7PTk7PTk7PTk7PTk7PTk7PTk7PTk7PTk7PTk7PTk7PTk7PTk7PTk7PTktde+\r
+dVBVVVVVVVVV1bd++a9+/t4/8l/+vt/38+ff/It/9V0/++88XFVV9T/9/Ft+9g88WlVVVVVVVVVV\r
+9c0v39pLN7/9+utVVVVV9Z1vf2Ev3dwvf7SqKgaD8fv/Z996w3e99u6vfJzBYDAYDAaDwWC8+8GL\r
+99z5wK0v3br9q3cYDAaD8eRDh/f/zIcYDAbj2KfOnTt3w+cYjNtfeOT84RHjzi+/59y5c3e+ccxg\r
+PPXRu69cv8FgPHrt0tXPPstgPP3J+w4fuc5gMBhPHd9z5foNBoPBYNz54jsvHD3AYDAYDAaDwWAw\r
+GAwGg3H8az/9m77vO9/9m77KYDAYDAaDwWD82PsuH77jTzAYV++++MB/+QyD8ei1S1c/+yyD8fQn\r
+7zt85DqDwbjzxXdeOHqAwWAwGIwnHzq8/2c+xGAwGHe+9J5z587d/dDddz90990P3X33Q0eH9x7e\r
++voxg8FgMBgMxp1ffs+5c+fufOOYwXjqo3dfuX6DcedL7zl37tzdD91990N33/3Q3Xc/dHR47+Gt\r
+rx8zjl++9e6PP3TfI5cvXj68evOdz758zGAw7nzxnReOHmAwGAwGg/HU8T1Xrt9gMBjHPnXu3Lkb\r
+Psdg3P7CI+cPjxiMR69duvrZZxmMpz953+Ej1xkMBoPBYDAYjMffcvG+//uHGAwGg3HsU+fOnbvh\r
+cwzG7S88cv7wiMF49Nqlq599lsF4+pP3HT5yncFgPPnQ4f0/8yEGg8FgPPv59zz4nvuuXLty9ODR\r
+5XsvHL7tTzAYj167dPWzzzIYT3/yvsNHrjMYjDtffOeFowcYDAbjzpfec+7cubsfuvvuh+6++6G7\r
+737o6PDew1tfP2YwGAwGg8H42K/8VwcHffebZDAu/85/fnDQH//VP8VgMBgMBoPB12+dO3/+7V+4\r
+zWAwGIxjnzp37twNn2Mwbn/hkfOHRwwG484X33nh6AEGg8FgMBhPHd9z5foNBoPBOH751rs//tB9\r
+j1y+ePnw6s13PvvyMYPx7Off8+B77rty7crRg0eX771w+LY/wWAw7nzxnReOHmAwGAwGg/HU8T1X\r
+rt9gMBjHPnXu3LkbPsdg3P7CI+cPjxiMR69duvrZZxmMpz953+Ej1xkMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAzGjf/qb37/d3/nTf/W33/q136Cwbj9S79w\r
+cND3/8jnGIzf/kPffsN3vXY8GAwGg8FgMG7/0i8cHPT9P/I5BuO3/9C33/Bdrx2P27/0CwcHff+P\r
+fI7B+O0/9O03fNdrx6Oqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqPnbr5tnpydnpydnpydnpydnpydnpydnp\r
+ydnpydnpydnpydnpydnpydnpydnpyWuvfeugqqqqqqqqqqqqqqqvP3P+5+77S1VV1Xf+xr/3+/7q\r
+z7xUVVVVVVVVVVX1zS/f2ks3v/3661VVVVVVVVVVVQzGs3/39OCgN/3bf5XBYDAYDAaDwWAw3v3g\r
+xXt/8iaDwWAwGIwnHzq8/2efYTAYDF756Pnz55946Q6Dcevz1y7c+yDjOW+cO3fu6a8dMxgfePLy\r
+les3GIx3P3jxR3/hIwzGU8f3HD5yncFgMJ46vufK9RsMBoPBuPOL77pw9ACDwWAwGD/x6od/5kuP\r
+/8yX3sNgMBgMBuP45U/8pu/7zvf8pl9lMBgMBoPBYBy/eufo8Pz5ixcuHF64cHjh/IXzF9/8Tgbj\r
+3Q9e/NFf+AiD8dTxPYePXGcwGHd+8V0Xjh5gMBgMBuPJhw7v/9lnGAwG4/hrT587d+6Zl48ZDAaD\r
+wWAwGAwGg3Hsj587d+6GzzEYP/b4XVeu32Acf+3pc+fOPfPyMYPBYDAYDAbjzpc+9Lb7Lz7w559h\r
+MBh3fvFdF44eYDAYDAaD8dTxPVeu32AwGLzy0fPnzz/x0h0G49bnr12490EG49Frl65+9lkG4+lP\r
+3nf4yHUGg8FgMBgMBuPH3nP56AMfYDAYDAavfPT8+fNPvHSHwbj1+WsX7n2QwXj3gxd/9Bc+wmA8\r
+dXzP4SPXGQzGkw8d3v+zzzAYDMbxyx85vHjusb/2oePBePo/v//wbe9hMB69dunqZ59lMJ7+5H2H\r
+j1xnMBh3fvFdF44eYDAYjOOvPX3u3LlnXj5mMBgMBoPxE69++Ge+9PjPfOk9DAaDVz/+pu/9zht/\r
+8OvPDcb/9X/5z9/whj74tZ9gMBgMBoPBYDx8/8V7f/IpBoPBYPDKR8+fP//ES3cYjFufv3bh3gcZ\r
+DMadX3zXhaMHGAwGg8FgPHV8z5XrNxgMBoPBYNz50ofedv/FB/78M4zjlz9yePHcY3/tQ8eD8fR/\r
+fv/h297DYDDu/OK7Lhw9wGAwGAwG46nje65cv8FgMHjlo+fPn3/ipTsMxq3PX7tw74MMxqPXLl39\r
+7LMMxtOfvO/wkesMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAzGBz79333fG7/zm//D//7DX/8JBoNx/Mqf+YHv/s4bf+jXnhvP+envekPf+1v+EYPBYDAYDAbj\r
++JU/8wPf/Z03/tCvPTee89Pf9Ya+97f8I8bxK3/mB777O2/8oV97bjznp7/rDX3vb/lHjKqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqr62K2bZ6cnZ6cnZ6cnZ6cnZ6cnZ6cnZ6cnZ6cnZ6cnZ6cnZ6cnZ6cnZ6cn\r
+Z6cnr732rYOqqqqqqqqqqn7jC3/z17/2jdf+6f/49b/yf/sL/9q//sWXfr2qqt/45Z/8md/z+3/9\r
+m9+uqqqqqqqqqqr65pdv7aWb33799aqqqqqqqqqqKgbj6h/6nw4O+g//P/8pg8FgMBhve9c997/3\r
+OoPBYLz7wYv3/uRNBoPBYDAYTz50eP/PPsNgMBiMxx+76+iDj99+heOvfvjht1y69+NPMRhvf8ul\r
+q3/+acbxP37mnrvOX7l+g8G48eNHl6+/l8HXbz1434XDR64zGAzGU8f3XLl+g8FgMBh3fuW95y5c\r
+vPnVYwaDwWB8/OWH95k3vfpzP8xgMO589dO/5ff9yh94+G//B3/s7/6u//0/Pzjot739v2IwGIy3\r
+veue+997ncFg3P6H7zx//sIzXztmMD72hUfPnz//lMeMGz9+dPn6exl8/daD9104fOQ6g8G48yvv\r
+PXfh4s2vHjMYDAbjyYcO7//ZZxgMBoPx+HvuuufZJz7iMeP2ix9672duMBgMBoPBYDAYb3/rxXv/\r
+1PvuvMrHvviBy3edv3L9BoPx+HvuuufZJz7iMeP2ix9672duMBgf+W/ee/OLH2Uc/+OPPHz/xau/\r
+8BEGg3HnV9577sLFm189ZjAYDAbjqeN7rly/wWAwGI8/dtfRBx+//QrHX/3ww2+5dO/Hn2IwHr12\r
+6epnn2Uwnv7kfYePXGcwGAwGg8FgMG7//Xefv3j4ns9/iHH8tY++78//OIPx+GN3HX3w8duvcPzV\r
+Dz/8lkv3fvwpBuPGjx9dvv5eBl+/9eB9Fw4fuc5gMJ586PD+n32GwWAwjr/29Pnz5298+TnG8csf\r
+eesDFw/f9h4G49Frl65+9lkG4+lP3nf4yHUGg3HnV9577sLFm189ZjAYjMffc9c9zz7xEY8Zt1/8\r
+0Hs/c4PBYHz85Yf3mTe9+nM/zGAwGA+e+/WDg/5X9/7t//iP/uJ3vaEf+N/9LQaDwXjbu+65/73X\r
+GQwG49Zff8f5S4d//OTpO68c337hmT/xX7yPwXj8sbuOPvj47Vc4/uqHH37LpXs//hSDwbjzK+89\r
+d+Hiza8eMxgMBoPx1PE9V67fYDAYjI/8N++9+cWPMo7/8Ucevv/i1V/4COP4a0+fP3/+xpefYxy/\r
+/JG3PnDx8G3vYTAYd37lvecuXLz51WMGg8FgMJ46vufK9RsMBoPx+GN3HX3w8duvcPzVDz/8lkv3\r
+fvwpBuPRa5eufvZZBuPpT953+Mh1BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAzGR3/x//m9b/zOG777n/9bV//Bv3vtH/y71/7B//mJ/5rBuPqf/PrBQb/jyt/7\r
+N//gPzk46Hc+9WkGg/GnvvFjr/7cv/TKX/xXGQwG4+p/8usHB/2OK3/v3/yD/+TgoN/51KcZjKv/\r
+ya8fHPQ7rvy9f/MP/pODg37nU59mVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdXHbt08Oz05Oz05Oz05Oz05\r
+Oz05Oz05Oz05Oz05Oz05Oz05Oz05Oz05Oz05Oz157bVvHVRVVVVVVVVV9U9+4eZf/IP/9s/8n37v\r
+z59/4Pn/1y9XVVW9dPX/8vMP/j+qqqqqqqqqqqqqb3751l66+e3XX6+qqqqqqqqqqmI856f/he/+\r
+zvf+5l86HgwGg8FgPHB04fChJxkMBuPdD1689ydvMhgMBoPBePKhw/t/9hkGg8FgHPv0299//6XL\r
+Fy8eXb720cduvwKDceeXP/DWx+6+59EHHnj82juvX7ly/QaDcecrN978jstHf/T+N19/2xPcc/jI\r
+dQbjoXfcffTg0eUr588f3nX04NHRQz/KYDAYT9y+enj3XZevXr76UzcZDMbHX354n3nTqz/3wwwG\r
+47mvffL/8Ade/qF/6Te+642v/+Bve/X3//G/evsbMBgMxgNHFw4fepLBYHzgx48OH3mcwWDw6vH9\r
+V85f/W8+zLjzlRtvfsfloz96/5uvv+0J7jl85DqDwWA8cfvq4d13Xb56+epP3WQwGE8+dHj/zz7D\r
+YDAYjOOXP/LY7WuX77148fLFK2+77+0//QEGg8FgMBgMBuPOl2685bGji1cO7373W9/zkaOj93+Q\r
+wTh++SOP3b52+d6LFy9fvPK2+97+0x9gMJ7+1MP3PHj54uWLF++9/ODtd9/5xjGDwWA8cfvq4d13\r
+Xb56+epP3WQwHnrH3UcPHl2+cv784V1HDx4dPfSjDMaxT7/9/fdfunzx4tHlax997PYrMBiPXrt0\r
+9bPPMhhPf/K+w0euMxgMBoPBYDAYjA/9lcd/9B1HFy9fPHzg6OGfvsFgHPv0299//6XLFy8eXb72\r
+0cduvwKDcecrN978jstHf/T+N19/2xPcc/jIdQaD8eRDh/f/7DMMBoPBuPHpt9/95rsfeM/Vq+97\r
+6+M/dc/h297DYDx67dLVzz7LYDz9yfsOH7nOYDAYT9y+enj3XZevXr76UzcZjOOXP/LY7WuX7714\r
+8fLFK2+77+0//QEGg/Hxlx/eZ9706s/9MIPBYDz3az/9H1z5yr/4L772Xd/3G7/tDz3/7pc+zmAw\r
+GA8cXTh86EkGg8FgPP2X3v2j7zi6cPH8pfuvvPVPvY/BOPbpt7///kuXL148unzto4/dfgUGg8F4\r
+4vbVw7vvunz18tWfuslgPPSOu48ePLp85fz5w7uOHjw6euhHGYynP/XwPQ9evnj54sV7Lz94+913\r
+vnHMYNz49NvvfvPdD7zn6tX3vfXxn7rn8G3vYTAYjCduXz28+67LVy9f/ambDMZD77j76MGjy1fO\r
+nz+86+jBo6OHfpTBOPbpt7///kuXL148unzto4/dfgUG49Frl65+9lkG4+lP3nf4yHUGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDMazf+dvHxx0cNDBQQcHHRz0\r
+L/yOv8lgPPe1T/6h81/9ge9//Xve9E9/z0Ofu/0NGAzGn3rlvfvMm77xF/81BoPBeO5rn/xD57/6\r
+A9//+ve86Z/+noc+d/sbMBjPfe2Tf+j8V3/g+1//njf909/z0OdufwNGVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVX3s1s2z05Oz05Oz05Oz05Oz05Oz05Oz05Oz05Oz05Oz05Oz05Oz05Oz05Oz05PXXvvWQVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV3/zyrb1089uvv15VVVVVVVVVVcVgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBiMD/7YlXt+4ikGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD8Wd+9d/fZ970j/7+n2Qw\r
+GAwGg8FgMBgMBoPBYDAYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfWxWzfPTk/OTk/OTk/OTk/OTk/OTk/O\r
+Tk/OTk/OTk/OTk/OTk/OTk/OTk/OTk9ee+1bB1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVffPL\r
+t/bSzW+//npVVVVVVVVVVRWDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAbjY//w+lP/6DbjuS/dvO/y+Uf/4W0Gg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD8ef+5o+88l//q//pq8cMBoPBYDAYDAaDwWAwGAwGo6qq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqo+duvm2enJ2enJ2enJ2enJ2enJ2enJ2enJ2enJ2enJ2enJ2enJ2enJ\r
+2enJ2enJa69966Cqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqm9++dZeuvnt11+vqqqqqqqqqqpi\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwXjsU4899qnHHvvUY4996rHHPvXYY5967LFPPfbuT/8Y49Z/96573nzXXfffdfijd7/90x9g\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMB771GOPfeqxxz712GOf\r
+euyxTz322Kcee+xTj7370z/GYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUfu3WzqqqqqqqqqqqqOjg4eO21\r
+bx1UVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfXNL9/aSze//frrVVVVVVVVVVVVqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqPksGlAAAgABJREFUqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVfWxWzerF194/sUXnn/xhedffOH5F194/sUXnn/xhedffOH5F194/sUX\r
+nn/xhec/9YmfODg4eO21bx1UVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfXNL9/aSze//frrVVVV\r
+VVVVVVVVqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVfWxWzerF194/sUXnn/xhedffOH5F194/sUXnn/xhedffOH5F194\r
+/sUXnn/xhec/9YmfODg4eO21bx1UVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfXNL9/aSze//frr\r
+VVVVVVVVVVVVqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6t+4/fCb33eiqqqqqqqq\r
+qqr6N24//Ob3naiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrq37j98Jvfd6Kqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqf+P2w29+34mqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX1sVs3qxdfeP7F\r
+F55/8YXnX3zh+RdfeP7FF55/8YXnX3zh+RdfeP7FF55/8YXnP/WJnzg4OHjttW8dVFVVVVVVVVX1\r
+rS/91c/f+0f+y9/7e//8v/cf/c2f+ItVVX37G//9//utd/35f+Pf+PP/1h/87J947p/9xutVVVVV\r
+VVVV9c0v39pLN7/9+utVVVVVVVVVVVW//PyrBwcdHHRw0MFBBwd9/7/yTVVVVVVVVVX96WtXzp07\r
+d+7cuQuHV972x9735/7aP1RVVVVVVVVVVVVVVVVVVVXVv3H74Te/70RVVVVVVVVVVfULf/3nP/OX\r
+/6Gqqqr60t/7iUtHj6mqqqqqqqqqqqpv/63fOTjo4KCDgw4O+kN/4ddUVVVVVVVVVf3qV54/unj+\r
+8N4Pqqqqqqqqqqqqqi/9vZ+4dPSYqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqr70937i0tFjqqqqqqp+4a///Gf+8j9UVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVV/f8ThDfQntj1YZ95MbbT+AU72SZtD5sm7Z7stnZTx0nWWffl9GyTNpu4d/TCzGWE\r
+XmYuHg1CRtJWCDNYtbGVYCxE1l8lJdrBgKpQiGtVYIwqLDkDjmVhLcJGyLpCuvxH0tyZBznE/hXX\r
+2BhJo88+DwAAAAAAAAAA4Ozjd162cxMAAAAAAAAA4MkH19/9Gy9957f37d9x8Qf/6z/+5Se/AgAA\r
+gHObT29vbx86dOjyI0fffPOtH33wcQDAU5/5+H2fehIAAAAAAAAAAAAAAAAAAAAAfu2tf/y3/uOX\r
+vu1b2trqE09/BQAAADi3+fT29vahQ4cuP3L0zTff+tEHHwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAu9/59R/4\r
+D1/+M9/6yvf+xZeufO+/BgAAAA6e+703/cg3v+c7Xvmzr3n575/42vMXAAfP/d6bfuSb3/Mdr/zZ\r
+17z890987fkLUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXvvf22arO/t9nf2+zvbfb3Nvt7m/29zf7eZn9v\r
+s7+32d/b7O996P13bm1tvfTSi1tVVVVVVVVV1Ssvn/nhH/zVf/yply6+8uKF337oh/76ww9dqKov\r
+/P2//cvX3/PNl1+5+PXzj/43P/Qrpx6tqqqqqqqqqm+cu32dve3lixerqqqqqqqqqqrObf718eNf\r
+P37868ePf/3Kwy9ubfW9f/UPAQAAgA8cP/Kmn3/44ODguc3evf/khksuvfILzx8AAAAAAAAAAB6+\r
+4+SxU2cAAAAAAAAAnH38zst2bgIAAAAAXPfvvfLt3/3N48e/fvz4148f//rPPvICAAAAgC/9+j98\r
+3Rt+5g2XXPKxp58DAAAAgLOP33nZzk0AAAAAAAAAAAAAAAAAAAAAAAAAAJx9/M7Ldm4CAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODs43detnMTAAAAAAAAAODvfO8rr/62iz/6//7Dm679\r
+k1e/qr/4gwsAAADnNp/e3t7+5JfObvaffOjeu45ceskvPPI0AAAAAAAAAAAAAAAAAAAAAAAA8M9/\r
+4OX/+P/+p3/ru1/Z2uoTT38FAAAAOLf59Pb29ie/dHaz/+RD99515NJLfuGRpwEAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAIAzP/2nW1u99of/5JZTf/hjJ/74sp/4KgAAAPC+v/fy1lbfv/3Hl/7Qxa2tfvin/zXwvr/3\r
+8tZW37/9x5f+0MWtrX74p/81qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquq9t99Wbfb3Nvt7m/29zf7eZn9v\r
+s7+32d/b7O9t9vc2+3ub/b0Pvf/Ora2tl156cauqqqqqqqqqXv7ar3/k+77vq3/0YlX9/u2X3vsP\r
+/qeq+uTf+E9//ck/qKrfv+PSe//bD1VVVVVVVVXVN87dvs7e9vLFi1VVVVVVVVVVVQDwS0df2trq\r
+9ff9HgAAAPCB40eum0eAc2c/s729/cEnzwL3njj6lg89eOc7b7722h+95qpr3vfEWZx/9rE7fuLG\r
+1x85fGTnqnfc/sHNwQXg2Scf+skb3/i61+288Yafuvtn3njs1BngrmM7tzzwBPDo6euvOHk/8KVH\r
+3r27u3v1zqXHTp0B8Pz+p3Z3d3eP7xw6dPnu7u7u7u6pux4F4MJTLzzzwAvPPAQA1/17r3z3X/pD\r
+AAAAAABw301XXjeP/M8nj/7YLzwK4K5jO7c88ATw6Onrrzh5P57f/9Tu7u7u8Z1Dhy7f3d3d3d09\r
+ddejAO49cfQtH3rwznfefO21P3rNVde874mzOH/w5Ol3v+Pq1x8+fOToze+884lz5wEAAIDnnjrz\r
+Uzf86Oted2T3hnd++B/uHjt1Bjh/8OTpd7/j6tcfPnzk6M3vvPOJc+eBg+c+95533Hh058jrd45e\r
+e8Pbf/PsAZ7f/9Tu7u7u8Z1Dhy7f3d3d3d09ddejwJceeffu7u7VO5ceO3UGAM4/+9gdP3Hj648c\r
+PrJz1Ttu/+Dm4AJw17Gdt9xzz61ve+ub33jl7g0//fnnDgAAAAB8/pN3v/XNxw8fPvKGq974s3d9\r
+Bjj/7GN3/MSNrz9y+MjOVe+4/YObgwvAXcd2bnngCeDR09dfcfJ+APeeOPqWDz145ztvvvbaH73m\r
+qmve98RZPHbPz994cnfn8OEjR695x8/9wjMHF4C7ju285Z57bn3bW9/8xit3b/jpzz93gOf3P7W7\r
+u7t7fOfQoct3d3d3d3dP3fUocP7gydPvfsfVrz98+MjRm9955xPnzgNw4akXnnnghWceAoDD/+4r\r
+f+Z7/vQTZ/71mV/5g+/91v7Pf+cPAAAAcG7z6e3t7U8+8zzw4E/tHr32g8CXHnn37u7u1TuXHjt1\r
+BsBzT9936JKjTx6cB5790i9ecukbvnRwAecPnjz97ndc/frDh48cvfmddz5x7jyAe08cfcuHHrzz\r
+nTdfe+2PXnPVNe974iwOnvvce95x49GdI6/fOXrtDW//zbMHAFx46oVnHnjhmYcAwHn42b9ycWur\r
+Tzz9FQAAAODc5tPb29uffOZ54MGf2j167QeB888+dsdP3Pj6I4eP7Fz1jts/uDm4ANx1bOct99xz\r
+69ve+uY3Xrl7w09//rkDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Ae/65U/+3/6k2fPfeULv/3C8xcAAAAAFw5e+N5v7du+\r
+88VzF5z78le/5VV9x1/4Y1w4eOF7v7Vv+84Xz11w7stf/ZZX9R1/4Y9RVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVe+9/bZqs7+32d/b7O9t9vc2+3ub/b3N/t5mf2+zv7fZ39vs733o/XdubW299NKLW1VVVVVV\r
+VVX18td+/SPf933/5o9erKrfv/3Sf/G3r6mq52/5kV9+891/+qcXL37tud/6uz/0rz56tqqqqqqq\r
+qqq+ce72dfa2ly9erKqqqqpe+ZOXvnHw0jcuVFUF4Py5F/7Sn+nbvuvFs+cBAAAAHzh+5Lp5BC4c\r
+/Mt7Th265PCjz54H7j1x9HVX7X7i0adx/txTj5w9wD03XXXs1rv3z184+PLvvGt35813Pgy8+9iR\r
+6/7xx56/4OnHPvmGSy45duoMcNexnVseeAJ49PT1V5y8HwAevuPksVNnAABnH7/zsp2bAABw7u51\r
+32vWx14LANf9e698y7de/O4/88p3/fmX/7trv/bMAQAAAODCwf6Vl17yz7549nf+15sPX/VuAHcd\r
+27nlgSeAR09ff8XJ+wGcffzOy3ZuAgDg3hNHX3fV7icefRrnzz31yNkD/PNbrr7qrf/08f1zF85/\r
++cM/88bjP/ExAAAA4L27R667475nL1zY/+1PXXXZpcdOnQH++S1XX/XWf/r4/rkL57/84Z954/Gf\r
++Bjwm+89+YYf+8Dm4IILB1985Fd/+/kDAGcfv/OynZsAAMDDd5w8duoMANxz01XHbr17//yFgy//\r
+zrt2d95858PAXcd2juzesTm4wPnTbzr6Y6cfBQAAAPY/96FLL3n9//zQ5y5wfvPkfR/+deCem646\r
+duvd++cvHHz5d961u/PmOx8G7jq2c8sDTwCPnr7+ipP3A7j3xNHXXbX7iUefxvlzTz1y9gCP/cIv\r
+PPhbX3j+/IVzX/6dd11z5M3/7LeAu47tHNm9Y3NwgfOn33T0x04/CuDs43detnMTAOCf33L1VW/9\r
+p4/vn7tw/ssf/pk3Hv+JjwFw7u5132vWx14LAJsv/P5/8r2vbG21tdX3/NU/eew5AAAAOLf59Pb2\r
+9iefeR548qEfv/Ty4wDw8B0nj506AwDvuvLwTz30JPDwe09efcsngH9+y9VXvfWfPr5/7sL5L3/4\r
+Z954/Cc+BuDeE0dfd9XuJx59GufPPfXI2QP85ntPvuHHPrA5uODCwRcf+dXffv4AgHN3r/tesz72\r
+WgAAfvavXNza6hNPfwUAAAA4t/n09vb2J595HnjyoR+/9PLjwD03XXXs1rv3z184+PLvvGt35813\r
+PgzcdWznyO4dm4MLnD/9pqM/dvpRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHvm32xt9V1/6Rt/+bte2drqz/y5l376vhcA\r
+AABw9nfX1lav+ctfO/M/fu3OX37hB77rlVe9+pXznP3dtbXVa/7y1878j1+785df+IHveuVVr37l\r
+PFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVX13ttvqzb7e5v9vc3+3mZ/b7O/t9nf2+zvbfb3Nvt7m/29zf7e\r
+h95/59bW1ksvvbhVVVVVVVVVVb3y8pkf/hu/+vO/+tLFV755/rFf+8//9r/4Gz9SVa9847nfvPy/\r
++Mj3/7WPfP/33/+Wf/rSxVeqqqqqqqqq6hvnbl9nb3v54sWqqqqqeuXlp9bZ29az76mqCsBnT39j\r
+a6v/5L//KgAAAIAPHD9y6euOXnnllUePXLJz9Zvu+tjnANx74ujuT/0aAFw4/8xlhw7ds/cs8ORD\r
+b7/86K04d/Yz29vbZzbngE/ccOWxU2eAu47t3PLAE8Cjp6+/4uT9APDwHSePnToDADj7+J2X7dwE\r
+AIBzd6/7XrM+9loAePsP/+nrj339xuu//p/9Xy5ubfV9u78PAAAAPP3Z2y+59Kqz5y88/8wnt7e3\r
+H9x/Hrjr2M4tDzwBPHr6+itO3g/g7ON3XrZzEwAA9544uvtTvwYA55/9rUOHDn386eeBZ5/6pUsu\r
+OXpwAQAAwMHZX9/e3v7M2XPAJ2+68tipMzj/7G8dOnTo408/Dzz71C9dcsnRgwvwyFy3c/zdv/HY\r
+7x5cAAA4+/idl+3cBAAAHr7j5LFTZwBcOP/MZYcO3bP3LPDkQ2+//OitwF3Hdm76xd8GPvvP3vyG\r
+6z8FAAAA/G83X3X8Jx4EAFw4/8xlhw7ds/cs8ORDb7/86K3AXcd2bnngCeDR09dfcfJ+APeeOLr7\r
+U78GAACAz33wLUev/Rhw17Gdm37xt4HP/rM3v+H6TwE4+/idl+3cBADnn/2tQ4cOffzp54Fnn/ql\r
+Sy45enAB4Nzd677XrI+9FgBu/FsXX/3tL9/87vXut//xq1/V91/9BwAAADi3+fT29vYnn3keeOax\r
+Ww8dOnQBAA/fcfLYqTMA8PmP3HT0unvgwsFNO5f9/Of2cf7Z3zp06NDHn34eePapX7rkkqMHFwD3\r
+nji6+1O/BgB4ZK7bOf7u33jsdw8uAAA4d/e67zXrY68FAOBn/8rFra0+8fRXAAAAgHObT29vb3/y\r
+meeBZx679dChQxe4cP6Zyw4dumfvWeDJh95++dFbgbuO7dz0i78NfPafvfkN138KAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+Z393bW21tdWht37tzp/9o+98dd/+3d88DwAAwP7vfG1rqz/3V9eN33/xP3rd7/+d731la6u9c/Z/\r
+52tbW/25v7pu/P6L/9Hrfv/vfO8rW1vtnVNVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV7739tmqzv7fZ39vs\r
+72329zb7e5v9vc3+3mZ/b7O/t9nf2+zvfej9d25tbb300otbVVVVVVVVVVW9+Oyv/asrfuR/+Rt/\r
+4+OHjj3za2/5xR8+WfXKiw//tz/04J0PfPPFixf/j6/87pv+618++dGqqqqqqqqq+sa529fZ216+\r
+eLGqqqqqXnn5qXX2tvXse6qqAvD6f+eVV33LK5985isAAAAAPnD8yLXvefCpp5565svPAgDuPXH0\r
+xns+BwAHm4e3t7c/c/Yc8OUv3H7p5bt49qmPbG9vnz1/AfiNd584duoMcNexnVseeAJ49PT1V5y8\r
+HwAevuPksVNnAABnH7/zsp2bAAAAAAAAzj//e//Ot/ftr/kmAAAAcP+PX3PFdf8CeOvO5Tf+z58H\r
+7jq2c8sDTwCPnr7+ipP3Azj7+J2X7dwEAMC9J47eeM/nAODZL310e3v7R0+cOHHixIkTJ06c2D16\r
+9OjewXkAAIBnn/rI9vb22fMXgN9494ljp87g2S99dHt7+0dPnDhx4sSJEydOnNg9evTo3sF5nD/3\r
+5Ad//h+95eQ1lx9+w1vfeefvnjsP4Ozjd162cxMAAHj4jpPHTp0BcLB5eHt7+zNnzwFf/sLtl16+\r
+C9x1bOeWB54AHj19/RUn7wcAAAA+uHvkLR/6HADgYPPw9vb2Z86eA778hdsvvXwXuOvYzi0PPAE8\r
+evr6K07eD+DeE0dvvOdzAIAnHvrorTf/2LFjx44fP3710cte/8Z/Adx1bOeWB54AHj19/RUn7wdw\r
+9vE7L9u5CQCe/dJHt7e3f/TEiRMnTpw4ceLEid2jR4/uHZwHAAB47ku/v7XVf3jk3wA//pcuvvrb\r
+LgIAAODc5tPb29uffOZ54MmHfvzSy48DwMN3nDx26gwAHGwevuSSyx979vzmC//fSw9f9/wFePZL\r
+H93e3v7REydOnDhx4sSJEyd2jx49undwHrj3xNEb7/kcAOD8uSc/+PP/6C0nr7n88Bve+s47f/fc\r
+eQAAAAD42b9ycWurTzz9FQAAAODc5tPb29uffOZ54MmHfvzSy4/jYPPw9vb2Z86eA778hdsvvXwX\r
+uOvYzi0PPAE8evr6K07eDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgOee/jdbW337d38T+Nm/cnFrq0/tfwUAAODs766trV7z\r
+l78G/MB3vfKqb3nlPGd/d21t9Zq//DXgB77rlVd9yyvnqaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr33n5b\r
+tdnf2+zvbfb3Nvt7m/29zf7eZn9vs7+32d/b7O9t9vc+9P47t7a2Xnrpxa2qqqqqqqqqqqqqqr76\r
+rkMfe8P91ctf+8xHvu/7zv/vf1pVf7q5+aN/7Yeqqqqqqqqq6hvnbl9nb3v54sWqqqqqqqqqqirg\r
+6d/6w62t/uIP/e8AAAAA8IHjR66bRwAAwL0njt7w4ccA4ML5py89dOievWeBJx96++VHb8W5s5/Z\r
+3t5+9NnzwINvvfrYqTPAB44fufnjjwMP33HyipP3A8DDd5w8duoMAODsF//JZTs3AgDgwt4LT//K\r
+C09/CgAAnD/3wr/77f2Z1/wpAAAALlx49o2XX3rJJZdddtlll1122aWXHDpyzQAfOH7k5o8/Djx8\r
+x8krTt4P4OwX/8llOzcCAHDviaM3fPgxADj/7Ge3t7d/+/kDAAAAAMDB2V/f3t7+zNlzwP03XXns\r
+1Bmcf/az29vbv/38AQAAAJ770ud+5srDN33k8wDOfvGfXLZzIwAAePiOk8dOnQFw4fzTlx46dM/e\r
+s8CTD7398qO3Ancd27nlgSeAR09ff8XJ+wEAAID/7earjv/EgwCAC+efvvTQoXv2ngWefOjtlx+9\r
+FfjA8SM3f/xx4OE7Tl5x8n4A9544esOHHwOA8+eeeP2lh07/6ufOg//fB97y+jd+FLjr2M4tDzwB\r
+PHr6+itO3g/g7Bf/yWU7NwLA+Wc/u729/dvPHwAAABf2Xnj6V154+lMAnt37g62t/v1/8PvAG//d\r
+V77lWy8CAADg3ObT29vbn3zmeeDBn9o9eu0HAeDhO04eO3UGAPCBE69/28cef/And0/87GeA889+\r
+dnt7+7efPwAAAPeeOHrDhx8DAAB47kuf+5krD9/0kc8DcGHvhad/5YWnPwUAwM/+lYtbW33i6a8A\r
+AAAA5zaf3t7e/uQzzwMP/tTu0Ws/iAvnn7700KF79p4Fnnzo7ZcfvRW469jOLQ88ATx6+vorTt4P\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAF77yF7+tb/vOFw/AqX//4qte1aPPAQAAuHDwwvd8a9/2XS8ecG7z1Ve/qu/4t/8E\r
+Fw5e+J5v7du+68UDzm2++upX9R3/9p+gqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqt57+23VZn9vs7+32d/b\r
+7O9t9vc2+3ub/b3N/t5mf2+zv7fZ3/vQ++/c2tp66aUXt6qqqqqqqqqq+uZTj/zhC7//0te/9tVf\r
+/YX/9Qf++tNn/7B65aU/+OUf/Gu/9r5/+fLFV1755vrSjf/NL/0/b62qqqqqqqqqb5y7fZ297eWL\r
+F6uqqqqqqqqqqoB/9l+9vLXVTZ95AQCAn37zybe87ZMA8IHjR66bRwAAwL0njt7w4ccAAHffeOXx\r
+W+/eP3/hYPOFd+3uXPfzvwHcvrvzto/8Fs6ffezk6y45duoMcOYnd685dR8uHDx16xWXX3HyfgB4\r
++I6Tx06dAQA89/R9hy45/NnNAQDAubvXfa9ZH3stgHNf/up/8IN/evUb/+gtb/76f/l/u7i11X9y\r
+4t8AwE+/+eRb3vZJAPufn0OHLnvs2fPA5gt3HTp0yW9sDnDmJ3evOXUfLhw8desVl19x8n4Azz19\r
+36FLDn92cwAAuPfE0Rs+/BgA4O6br7z2Xfc8cfaAC888+bn7fvEMAAAAcMfukev+Px97/oLNFx+8\r
+5nWXHDt1Brj75iuvfdc9T5w94MIzT37uvl88Azx+332PfPFLFzh/9ol3XXn4bR//IoDnnr7v0CWH\r
+P7s5AADg4TtOHjt1BgDuvvHK47fevX/+wsHmC+/a3bnu538DuOvYzi0PPAE8evr6K07eDwAAAOx/\r
+7gOXXHL0Iw997gIHz37p4x/5V8DdN155/Na7989fONh84V27O9f9/G8AZ35y95pT9+HCwVO3XnH5\r
+FSfvB3DviaM3fPgxADj/7KOXHDp05pnncfD8F9951eHXv/GjwF3Hdm554Ang0dPXX3HyfgDPPX3f\r
+oUsOf3ZzAAB333zlte+654mzB1x45snP3feLZwA4d/e67zXrY68FgP/6z7/yLa9+5fB1/8ebjnxz\r
+a6u/+Le+BgA//eaTb3nbJwGc23x6e3v7k186e/bLew/de9fOpZe8/5GnAeDhO04eO3UGAPDEp249\r
+cs17dy+/9MNPPgvg7puvvPZd9zxx9oALzzz5uft+8QyAe08cveHDjwEAHr/vvke++KULnD/7xLuu\r
+PPy2j38RgHN3r/tesz72WgD4J9d//eqr//hvf/crW1v9v47+8dVX//H/+vRXAPz0m0++5W2fBHBu\r
+8+nt7e1Pfuns2S/vPXTvXTuXXvL+R54G7r7xyuO33r1//sLB5gvv2t257ud/A7jr2M4tDzwBPHr6\r
++itO3g8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAC8/0de3trqbx75o5tP/sm3vqrv/b/+EQDnH14f+3Prl/9zAHjf33t5a6u/\r
+fvnXD/9nL29t9bf/h68C7/t7L29t9dcv//rh/+zlra3+9v/wVVRVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXV\r
+e2+/rdrs72329zb7e5v9vc3+3mZ/b7O/t9nf2+zvbfb3Nvt7H3r/nVtbWy+99OJWVVVVVVVVVVV/\r
+9L/d9on/8v/x0f/0Bz9+6Kq9h56tquobn7/30zv/4Jf+5t/8X/7WD3/qxNtfeOFPqqqqqqqqquob\r
+525fZ297+eLFqqqqqqqqqqoqnNt89bu/tT/7579xAQAAbtq57OiJewHgA8ePXDePAACAe08cveHD\r
+jwEADjaPvucdN+4cPnx456pT7/6F/YMLwLNP/dpP3XDiTW+58aabTt156ppjp84Az+9/+sevu3r3\r
+uht+/NTP3PPea684eT/wD9904vjx41cdueTSy688fvz47ombAeCed7/tDTtvuPrqq9/6vs8CcO7u\r
+dd9r1sdeC+Dgud/7uz/84r/9Pa+8+tWv/LnXvnT0xv/97HkAcNPOZUdP3AvgoZ/cPXrybgAuHNx4\r
+5NK33vcFPL//6R+/7urd62748VM/c897r73i5P0AcM+73/aGnTdcffXVb33fZwHce+LoDR9+DABw\r
+/twTp3/uHdccPXL48JFr3vhj77nrQQAAAOC5L535yRvf+LojR0/c+M6P/qPd4+84A5w/98Tpn3vH\r
+NUePHD585Jo3/th77noQePT0u950/KrDh48cOXr1O37uA2fPXwCAe979tjfsvOHqq69+6/s+C/zD\r
+N504fvz4VUcuufTyK48fP7574mbgYPPoe95x487hw4d3rjr17l/YP7gA3HVs55YHngAePX39FSfv\r
+BwAAAPC5X/ngzW86fvjwkSuu3H3XXZ8BDjaPvucdN+4cPnx456pT7/6F/YMLwPP7n/7x667eve6G\r
+Hz/1M/e899orTt4P4N4TR2/48GMAgE/fffuPXvOjN9781lve9s7/6X1vev0bPwrcdWznlgeeAB49\r
+ff0VJ+8HgHve/bY37Lzh6quvfuv7PgucP/fE6Z97xzVHjxw+fOSaN/7Ye+56EIBzd6/7XrM+9loA\r
+eOa3/uC/++EXv/Pb+/bvvPhD/+DrZ778FQC4aeeyoyfuBXBu8+nt7e3t7e3LD7/+uv/+1o88+DiA\r
+f/imE8ePH7/qyCWXXn7l8ePHd0/cDOD8ud89esmhy4/+DwBw/twTp3/uHdccPXL48JFr3vhj77nr\r
+QQD3njh6w4cfAwA8evpdbzp+1eHDR44cvfodP/eBs+cvAHDu7nXfa9bHXgsAV/zFV7a22tpqa6ut\r
+rba2+ke/8xUAN+1cdvTEvQDObT69vb29vb19+eHXX/ff3/qRBx8HcLB59D3vuHHn8OHDO1edevcv\r
+7B9cAO46tnPLA08Aj56+/oqT9wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHz//eWy7/07/w3a9867e/8tf+qz/+lb2vAPjK\r
+wb9c971m/fLfBYCD537vTT/yze/5s6/8W9/98t/b/dqz5wEHz/3em37km9/zZ1/5t7775b+3+7Vn\r
+z0NVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVvff226rN/t5mf2+zv7fZ39vs72329zb7e5v9vc3+3mZ/b7O/\r
+96H337m1tfXSSy9uVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX1jXO3r7O3vXzxYlVVVVVVVVVV\r
+FQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg\r
+X77j2Ml//JsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvrK5\r
+dt33mt///GcAAAAAAAAAVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdV7b7+t2uzvbfb3Nvt7m/29zf7eZn9v\r
+s7+32d/b7O9t9vc2+3sfev+dW1tbL7304lZVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVd84d/s6\r
+e9vLFy9WVVVVVVVVVVUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAABg8/lP/ubj+3j+qUeuP3zp6c9/GQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAMAL/+o//YNf/i++cuE8AAAAAAAAgKqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqp67+23VZv9vc3+3mZ/b7O/t9nf2+zvbfb3Nvt7m/29zf7eZn/vQ++/c2tr66WXXtyqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqquob525fZ297+eLFqqqqqqqqqqoqAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA06dPnz59+vTp06dPnz59+vTp06dPnz79\r
+gbvvx1P/6p+evOYNb7jyyjdcdeKOux8CAAAAAAAAAAAAAAAAAAAAAAAATp8+ffr06dOnT58+ffr0\r
+6dOnT58+ffr0B+6+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqree/tt1WZ/b7O/t9nf2+zvbfb3Nvt7m/29zf7eZn9vs7+32d/70Pvv3NraeumlF7eq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvrGudvX2dtevnixqqqqqqqqqqpq1syaWTNrZs2smTWz\r
+ZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZ\r
+M2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2s\r
+mTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bW\r
+zJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNr\r
+Zs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1\r
+s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1sya\r
+WTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bN\r
+rJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm\r
+1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkz\r
+a2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZ\r
+NbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbM\r
+mlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tm\r
+zayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2Zra2tra2tra2tra2tra2tra2tra2tra2vW\r
+zJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNr\r
+Zs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1\r
+s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1sya\r
+WTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bN\r
+rJk1s6aqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq3nv7bdVmf2+zv7fZ39vs72329zb7e5v9vc3+3mZ/b7O/\r
+t9nf+9D779za2nrppRe3qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr6xrnb19nbXr54saqqqqqq\r
+qqqqatbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bW\r
+zJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNr\r
+Zs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1\r
+s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1sya\r
+WTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bN\r
+rJk1s2bWzJpZM2vm/08Q3kD9Yhh0neefAlPXl6rryjkyHs+xZ9UVd5R2VxFxZo6eUefYeW5ub26e\r
+JE1SEtKEhlRCS/pioMTctKS36c3zKbHOWrEyioBKK6zOsUsXscvCnjOCRdwnG555+hLabiZN8xu6\r
+jNM2L/3u5zPGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGmMPhYIwxxhwOB2OMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGmKqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqp639Ur1fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6Yc++P7D4fDCC88f\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr68lNX98krL770UlVVVVVVVVVVlTHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wx5qGTm2544EFjjDHGGGOMMcYYY4y58btuOL79+qOjo0eeOTHGGGOMMcYY\r
+Y4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY8wDf/vW1z16/8lzjDHm0X/31tfdceni8cXL97zFGGMeOrnphgceNMYYY4wxxhhjHjq56YYH\r
+HjTGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY\r
+Y4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhwOB2OMMeZwOBhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY\r
+Y4wxxhhjjDHGGGOMMcYYY4wxxlRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXV+65eqc7PTs/PTs/PTs/PTs/P\r
+Ts/PTs/PTs/PTs/PTs/PTs/PTj/0wfcfDocXXnj+UFVVVVVVVVXV85/+2Mdvfs0/edWr/ulf/Gu/\r
+9P6frarq+U9/7OM3v+afvOpV//Qv/rVfev/PVlVVVVVVVVX15aeu7pNXXnzppaqqqqqqqqqqKvPW\r
+t//6H/1Tv/X1L+tw6L6nHjfGGGOMMcaYd3/0za+/94aLr71w6ZbjO3/kHcYYY4wxxhhjjDHGGHP1\r
+l97x9p9/jzHGmGtP3nvd8a3GGGOMMcYYY8zJ5x86Ojp65JkTY4wxxhhjjHnr23/9j/6p3/r6l3U4\r
+dN9TjxtjjDHGGHPy9MNHR0dHR0cXLlx47S03fNfJmx99ljHGGGOMMcYYY4wxxhhjjDHGGGOMMeba\r
+k/ded3yrMcYYY4wxxpgr/9d//cf+j1/6xm946Xf8wd969ff+3689xxhjjDHGPPa5B4+Oji5cuHDd\r
+DZduvv+O+3/hEWOMMQ/95J23nLzNGGOM+b43XLr1nz5sjDHGXP2ld7z9599jjDHGGGOMMcZc/aV3\r
+vP3n32OMMebak/ded3yrMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhwOB2OMMeZwOBhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGMe/Y2f+d3f+LXDoeuf+IAxxjz6Gz/zu7/xa4dD1z/xAWOMMcYYY/7yN3/1cOhw6HDocOhP\r
+/ou/Z8y7/81H/9T/eS9/+Uvf8Du//Ef+q9P7zh83VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfW+q1eq87PT\r
+87PT87PT87PT87PT87PT87PT87PT87PT87PT87PTD33w/YfD4YUXnj9UVVVVVVVVVV978ee//VUf\r
+vfavXnjpa89/7ld/7s996y/+3Oeqvvbiz3/7qz567V+98NLXnv/cr/7cn/vWX/y5z1VVVVVVVVXV\r
+l5+6uk9eefGll6qqqqqqqqqqqszdr/qtb/62z/zR3/Pi4dB9Tz1ujDHGGGOMufqL91547aW3fOzK\r
+tWdOrj758Ft/7B3GGGOMMcYYY4wxxhhjjDHGmGtP3nvd8a3GGGOMMcYYY8zJ5x86Ojp65JkTY4wx\r
+xhhjjLn7Vb/1zd/2mT/6e148HLrvqceNMcYYY4w5efrho6Oj7z+/dvLsyXv+/TtvPb7uph95yBhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGHPtyXuvO77VGGOMMcYYYx57+kO/7+Uvff3vfPa/ec/P/5Ubnz0c\r
++uOP/kNjjDHGGPPY5x48Ojp64DPX3veb73nnz3zvxYsX7vuVR40xxhhjjDHmjpuvu/uJR40xxhhj\r
+jDHGGGOMMcYYY4wxxlx78t7rjm81xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGmMPhYIwxxhwO\r
+B2OMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYYzz3+Hf8ia8cDh0OXf/EB4wxnnv8O/7EVw6HDoeuf+IDxhhjjDHG/OVv/uo3/J6n\r
+/+Ibfu0vvuHX/uIbfu3yr/y3xnzL73/hZf/Jf/wv3vpLf/WeJ1/2db3i//RRU1VVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVXvu3qlOj87PT87PT87PT87PT87PT87PT87PT87PT87PT87PT87/dAH3384HF544flD\r
+VVVVVVVVVb34W//mH3/Lt3zht5+vqi9evfjP/vqPVS/+1r/5x9/yLV/47eer6otXL/6zv/5jVVVV\r
+VVVVVfXlp67uk1defOmlqqqqqqqqqqoq44vM5Vd+5XDovqceN8YYY4wxxnz3rRdvevxvGWOMMe/+\r
+ie+59buPX3v54sWbb7jj0fsefZYx99x28aa/9z23ft+tr/ue41t+6J5Hnjkx5r2/8t3Hdx5fPr5w\r
+wwMPGmOu/eYPHt95fHzHay9cuHh85/Hxnce3/+jDxrz7J77n1u8+fu3lixdvvuGOR+979FnGmJPP\r
+P3R0dPTIMyfGGGM898iPf+b7f/wzbzPGGF9kLr/yK4dD9z31uDHGGGOMMSdPP3x0dHT/p64Z80M/\r
+ePza73qzMSdfeM9977398k0XL95w6bYr977nmRNj7rnt4k1/73tu/b5bX/c9x7f80D2PPHNizMnT\r
+777nnbdeuuHixRsv3/G+N7/v2RNjzNvuunTLP3rnvQ/ddtPdN16+9fLfOLt27Td/8PjO4+M7Xnvh\r
+wsXjO4+P7zy+/UcfNsZ47pEf/8z3//hn3maMec8nfvVw6A/d81Pmsaf//uHQy//QJ4wxxhhjzGOf\r
+e/Do6OiBpx4z5gcfOr509/cZc/KF99z33tsv33Tx4g2Xbrty73ueOTHm++9/3fGdxxevO7p4+/Hx\r
+ncc3v/Wtxrz3V777+M7jy8cXbnjgQWOMMe/+uTe//t4bLl6+eP1tx3f/6IPGvPdXvvv4zuPLxxdu\r
+eOBBY8y13/zB4zuPj+947YULF4/vPD6+8/j2H33YGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYc\r
+DgdjjDHmcDgYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhjzlh/67Nf/jv/56L/87cOh65/4gDHmLT/02a//Hf/z0X/524dD1z/x\r
+AWOMMcYYY/7yN3/1d/yRXzLGGGP+7B96/ht/32fu+6X/7u3/t3/xO7/xa//bv/ovTFVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVW97+qV6vzs9Pzs9Pzs9Pzs9Pzs9Pzs9Pzs9Pzs9Pzs9Pzs9Pzs9EMffP/hcHjh\r
+hecPVVVVVVVVVfXib/2bf/wt3/Lsbz9fVV+8evEnv+311Yu/9W/+8bd8y7O//XxVffHqxZ/8ttdX\r
+VVVVVVVV1ZefurpPXnnxpZeqqqqqqq/9ry98+Tdf+PLnqqoyxlx+5VcOh+576nFjjDHGGGN84b0X\r
+Llx44xOPGmOMMe/+B/e989/98GNfPHnssz9893devPmDDxtzz20XX3vHd1/74ol525Xj4ys/YIwx\r
+D53cdMMDDxpjjLn25L3XHd9qjDHm3f/gvnf+ux9+7Isnj332h+/+zos3f/BhY8zJ5x86Ojp65JkT\r
+Y4wxjz9z9z78iuc+8k3GGGPM5Vd+5XDovqceN8YYY4wx5uTph4+Oju7/1DVz8vlH7rzl4s1/+yFj\r
+3vL2y5ff9qZHfvMxzz76/e86Pn7nO4y557aLr73ju6998cS87crx8ZUfMOYtb758ww+9+dFnnXz2\r
+h+/+rtfe/IGHjDFvu+vSxduO/+YnHjUnz1y98v89Mebak/ded3yrMcYY8/gzd+/Dr3juI99kjLn6\r
+//7Fw6Hf9af+7ZXPPv4DP/0/HA697OX/P2OMMcYY89jnHjw6OnrgqceMufrx77xw6diYt7z98uW3\r
+vemR33zMs49+/7uOj9/5DmOMuf3m6+5+4lFjjDHmoZObbnjgQWOMefTX33zh4qXv//i7zMnnr779\r
+p/6WMcY8dHLTDQ88aIwx5tqT9153fKsxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGHA4HY4wx\r
+5nA4GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcaYq//+X73867/2F/7R37/3NV86HLr+iQ8Yc/Xf/6uXf/3X/sI/+vv3vuZLh0PX\r
+P/EBY4wxxhhj/vI3f/XrvvHLv+PlL738D3zpW+/5havPMua9T37kD//+Fw+HDod+5x8/+1tPv99U\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVV1fuuXqnOz07Pz07Pz07Pz07Pz07Pz07Pz07Pz07Pz07Pz07Pz04/\r
+9MH3Hw6HF154/lBVVVVVVVVVfe3Fn//2V3/05KMvvPS1r372337sO77tJ1/9mqqvvfjz3/7qj558\r
+9IWXvvbVz/7bj33Ht/3kq19TVVVVVVVVVV9+6uo+eeXFl16qqqqqqq+9+MQ+eWWfem9VVcaYy6/8\r
+yuHQfU89bowxxhhjzMnnHzo6Ovq+82vGGGOMMca86x++7tLd7zDmntsu3vrT7zbmfU/ee+HSsTHG\r
+PHRy0w0PPGiMMebak/ded3yrMcYYY4x51z983aW732GMOfn8Q0dHR488c2KMMebxZ+7eh1/x3Ee+\r
+yRhjjLn8yq8cDt331OPGGGOMMcacPP3w0dHRa2+5dP0t11933YXv+tG3P/bciTl5+uELFy684zOP\r
+GXPt02+7cPHSyXPMPbddvPWn323M+56898KlY+PZR6+7cOEtn7xmzNWP337dzXcYY95216Xjh95p\r
+jDHGXHvy3uuObzXGGGMef+buffgVz33km4wxnnv8z/6xrxwOHQ4dDv2ub/za173sRWOMMcYY89jn\r
+Hjw6OnrgqceMefTX77hw4cicPP3whQsX3vGZx4y59um3Xbh46eQ5xpjbb77u7iceNcYYYx46uemG\r
+Bx40xpgfuP/y8TvfaYwxxhjz0MlNNzzwoDHGmGtP3nvd8a3GGGOMMcYYY4wxxhhjjDHGGGOMMcYY\r
+Y4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYczgcjDHGmMPhYIwxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhz8uzfefUf/urv/6u/YO59zZcOh65/4gPm5Nm/8+o//NXf\r
+/1d/wdz7mi8dDl3/xAeMMcYYY4x5zXf85rfd+e/+yvd+4o/9779yOPSf3vXTxvyVP/cfX/by3/6v\r
+3/fRG37g9GVf1396x8+Yqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnrf1SvV+dnp+dnp+dnp+dnp+dnp+dnp\r
++dnp+dnp+dnp+dnp+dnphz74/sPh8MILzx+qqqqqqqqqqnr+Ux/7+M2v+SevfvU/v/Cdv/GxN/3U\r
+t99dVc9/6mMfv/k1/+TVr/7nF77zNz72pp/69rurqqqqqqqq6stPXd0nr7z40ktVVVVV9bUXn9gn\r
+r+xT762qyhhz+ZVfORy676nHjTHGGGOM8YWrRxcuvPGJR40xxpj3fPz+O+5/3Q2333B8x/Hlm6+7\r
+9Ia3GnPPbRdv/8X3GHPt0289Ojq69hxjzEMnN93wwIPGGGOuPXnvdce3GmOMec/H77/j/tfdcPsN\r
+x3ccX775uktveKsx5uTzDx0dHT3yzIkxxhhjjDHGGHP5lV85HLrvqceNMcYYY4w5efrho6OjN//a\r
+I+89f+RvfuiOizff9p5nTsy1T99/dHR041033njXjTfedeONdx1fuvnS1S+cmHtuu3j7L77HmGuf\r
+fuvR0dG155x8/qGjo6MHP/+YMY8+8d0XLh0bY95216VbfuJdxhhjzLUn773u+FZjjDHGGGOMMSfP\r
+fPCOx3/hrz/w/3z9R/67P/0HXvj6/82MMcYYY8xjn3vw6OjogaceM+bqx7/zwqVjc+3T9x8dHd14\r
+14033nXjjXfdeONdx5duvnT1CyfGmNtvvu7uJx41xhhjHjq56YYHHjTGmDd/18XX/aN3GWOMMcY8\r
+dHLTDQ88aIwx5tqT9153fKsxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGHA4HY4wx5nA4GGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMca86xf+x8Ohb7nzE3/p3l991Su/cjj0x+/4xHd/6vF3/cL/eDj0LXd+4i/d+6uveuVXDof+\r
++B2f+O5PPW6MMcYYY4wxJ//Tj/7el3/tG37v58z7Pv2Rw6E/ePM/M+av/5GvvOw/+Y+mqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqt539Up1fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnb6oQ++/3A4\r
+vPDC84eqqqqqqqqqqqqqqr7w7gsfed2/rKqqqqovvPvCR173L6uqqqqqqqrqy09d3SevvPjSS1VV\r
+VVVVVVVVVcaYy6/8yuHQfU89bowxxhhjjLn7los3/+2HjDHGnDzzyKWLR/f963edjHn4x2659Ib7\r
+jbnntou3/NjDxjz6H9544dKxMcY8dHLTDQ88aIwx5tpvvOm641uNMebkmUcuXTy671+/62TMwz92\r
+y6U33G+MOXn6ytHR0bv/pxNjjDHvf+6Hf+LTb/6JT99vjDHGXH7lVw6H7nvqcWOMMcYYY06efvjo\r
+6Oj+T10zdnLPnRdf94G/ZU6efvjo6Ojdz5wYY4wx99x28ZYfe9iYR//DGy9cOjaefe+FCxfe8slr\r
+xlz9+O3X3XyHMeZtd1265afebYwxxlz7jTddd3yrMcYY8/7nfvgnPv3mn/j0/cYYc/IcY9775L94\r
+2df1u/7E/8MYY4wxxjz2uQePjo4eeOoxY37woeNLd3+fOXn64aOjo3c/c2KMMcYYc/vN1939xKPG\r
+GGPMQyc33fDAg8YY8wP3Xz5+5zuNMcYYYx46uemGBx40xhhz7TfedN3xrcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhzOByMMcaYw+FgjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGHPlY58+HDocOhw6HDocOhz6K7/2d6587NOH\r
+Q4dDh0OHQ4dDh0N/5df+jjHGGGOMMcacPPPB3/vyr33j7/2sefSTP3s49AeO/rkx/8Uf+urXfcNX\r
+TFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVW97+qV6vzs9Pzs9Pzs9Pzs9Pzs9Pzs9Pzs9Pzs9Pzs9Pzs9Pzs\r
+9EMffP/hcHjhhecPVVVVVVVVVVV99Ylf+tLTX3zhf/mtL3z07/30n/nWJz/5par66hO/9KWnv/jC\r
+//JbX/jo3/vpP/OtT37yS1VVVVVVVVX15aeu7pNXXnzppaqqqqqqqqqqKnPr937iL9z+6698xYuH\r
+Q//ZLf/hL9z+62/6zOPGmDe86aZb3v6AMcZc/YV7Lrz20vf//MPXnj159Ozdb/2H7zAnTz984cKF\r
+B596zJw888idt1689Ib7jbnntosXb/rOhz9zzRfe+zfefP0NDz5gjDEPndx0wwMPGmOMufaZtx9d\r
+d/HK506MMSdPP3zhwoUHn3rMnDzzyJ23Xrz0hvuNMZ47Ob504Z6Pv8cYY8zjz9y9D7/iuY98kzHG\r
+3Pq9n/gLt//6K1/x4uHQf3bLf/gLt//6mz7zuDHmDW+66Za3P2CMOXn64aOjo/s/dc2Y9/67N124\r
+eP3DT5+YN99//U3vecsjnz8xj56/6+0fftCYe267ePGm73z4M9d84b1/483X3/DgA8a8+b7rj3/o\r
+zY8+6+RzP3z3d7325scfMsa87a5Lt/zUu40xxphrn3n70XUXr3zuxBhjzOPP3L0Pv+K5j3yTMcbc\r
+9K1P//l7/of/5h2/8kf+4Atf93Vf+2sf+6AxxrzhTTfd8vYHjDGPfe7Bo6OjBz5z7dpnr77zZ773\r
+tRcv3Pcrjxrz5vuvv+k9b3nk8yfm0fN3vf3DDxpjzO03X3f3E48aY4wxD53cdMMDDxpjzKP//vsu\r
+XLx0/8ffZU6efu87/unfMsaYh05uuuGBB40xxlz7zNuPrrt45XMnxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY\r
+Y4wxxhhjjDHGmMPhYIwxxhwOB2OMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4y59zVfOhy6/okPGGOMufc1Xzocuv6JDxhjfuSL\r
+P/DcR37fsz/7J40x1z7343/w1Z/5jrt/9b/6G5/44/+HrxwO/eE3/jNj7/+Tf+CFr/v65//sm/5f\r
+f+nmzx0OveLP/YKpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvddvVKdn52en52en52en52en52en52en52e\r
+n52en52en52en51+6IPvPxwOL7zw/KGqqqqqqqqqqt/+76/87H/+53/iT7/qn1+49fTnPlVV1W//\r
+91d+9j//8z/xp1/1zy/cevpzn6qqqqqqqqqq6stPXd0nr7z40ktVVVVVVVVVVVXmz3/T84dDh0OH\r
+Q4dDh0PXP/EBY8ytx9dduuttxhhjHv6X33fbPcfXXbzw2ltuuPNH3mHMgz/+xhu/88Zb73/9699x\r
+55v/7k2X3nC/MffcdvGWn7rv1jdcf/HSxVt+8I2PPHNizF333Hh8x/HlGy5cuHT98R3Hx3fdZowx\r
+b3n09ZduvP7y6y+//u9eMebBH3/jjd954633v/7177jzzX/3pktvuN8YYx75V286vvnixcsXb37s\r
+IWPM48/cvQ+/4rmPfJMxxvz5b3r+cOhw6HDocOhw6PonPmCMufX4ukt3vc0Yc/L0w0dHR/d/6pox\r
+5o13vPama+80J888ct+jt1+++eLFyxdveMPr3vij7zTmntsu3vJT9936husvXrp4yw++8ZFnTow5\r
++fzDb/zBW157+eLF48u3v/e+R59ljHnbXZdu+al3G2OMMeYtj77+0o3XX3795df/3SvGmMefuXsf\r
+fsVzH/kmY4y5+5anfvfveeFlL3/hf/enP3v0D/6RMcaYW4+vu3TX24wxj33uwaOjo6Ojo4uXL938\r
+/Xfc/wuPGGNOnnnkvkdvv3zzxYuXL97whte98UffaYwxt9983d1PPGqMMXfdc+PxHceXb7hw4dL1\r
+x3ccH991mzHmXR998233HF+8fPHSrcd3/+iDxtx1z43HdxxfvuHChUvXH99xfHzXbcYY85ZHX3/p\r
+xusvv/7y6//uFWOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYczgcjDHGmMPhYIwxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDH3\r
+vuZLh0PXP/EBY4wx977mS4dD1z/xAWPMjzz79n34FV/82T9jjHns6b//p77jmd/9+776sq9/6Xf9\r
+4ee+7fs/9ugXGXP1Ez/7rd/x7Mtf/tI3/K7/9ZVHv/b2z/2Iqaqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr3\r
+Xb1SnZ+dnp+dnp+dnp+dnp+dnp+dnp+dnp+dnp+dnp+dnp+dfuiD7z8cDi+88Pyhqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqovP3V1n7zy4ksvVVVVVVVVVVVVGWOMMcYYY4wxxhhjjDHGGGOMMcaY\r
+e267ePsvXzXGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGPu\r
+ue3i7b981RhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY8zhcDDGGGMOh4Mxxhhj\r
+jDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wx/+1n//I+/Ir/z7//m8YYY4wxxhhjjDHGmKqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqp639Ur1fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6fnZ6Yc++P7D4fDCC88fqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqr68lNX98krL770UlVVVVVVVVVVlTHGGGOMMcYYY4wxxhhjjDHG\r
+GGOMuee2i7f/8lVjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj\r
+jDHmntsu3v7LV40xxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYY\r
+Y4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYcDgdjjDHmcDgY\r
+Y4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM\r
+McYYY4wxxhhjjDHGGGOMMcYY85O/9Eef/Zk/+X957sQYY4wxxhhjjDHGGFNVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVV77t6pTo/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/Oz0/O/3QB99/OBxeeOH5Q1VV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX37q6j555cWXXqqqqqqqqqqqqjLGGGOMMcYYY4wxxhhj\r
+jDHGGGOMMffcdvH2X75qjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wx\r
+xhhjjDHG3HPbxdt/+aoxxhhjjDHG/58g+HkdPK8LOP75e75sKzMuFB4jtoOL3jrbKU9RhwJhSZhA\r
+HBj0OQcvc5jbV3EtUisNgvBXkIKo6LvDe9+y1IImyktLXXfmu7uPHo+pqampqampqampqampqamp\r
+qampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqamp\r
+qampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqamp\r
+qampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqamp\r
+qampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqamp\r
+qampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqamp\r
+qampqampqampqampqampqampqanpuq7ruq7ruq7ruq7ruq7ruq6rqampqampqampqampqampqamp\r
+qampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqamp\r
+qampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqamp\r
+qampqampqampqakJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAePTwAc5eZ6+z19nr7HX2Onudvc5eZ6+z19Mnj6/rurt7fgEA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAo4cPcPY6e529zl5nr7PX2evsdfY6e529nj55fF3X3d3z\r
+CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAePXyAs9fZ6+x19jp7nb3OXmevs9fZ6+z19Mnj67ru\r
+7p5fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDo4QOcvc5eZ6+z19nr7HX2Onudvc5eZ6+nTx5f\r
+13V39/wC8PYPnn7tI3/y9y+9ePvCPQB47535wV//6d+9dO/zH/ijb336SwDee2d+8Nd/+ncv3fv8\r
+B/7oW5/+EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8evgAZ6+z19nr7HX2Onudvc5eZ6+z19nr6ZPH13Xd3T2/\r
+ALz9n//w+j/928/+/S9uX7gHAD/9+Cuvvfyx//vf58/e/M4/v/993/yXN4GffvyV117+2P/97/Nn\r
+b37nn9//vm/+y5sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHj18gLPX2evsdfY6e529zl5nr7PX2evs9fTJ4+u6\r
+7u6eXwCAZ2+8evvCPQC89+X7L3792/8D/OITH3rt5c+A9758/8Wvf/t/gF984kOvvfwZAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAI8ePsDZ6+x19jp7nb3OXmevs9fZ6+x19nr65PF1XXd3zy8AwLM3Xr194R6Ad3/7\r
+o9ubm9d//tZPnnzyh1/577e+92efu/8K3v3tj25vbl7/+Vs/efLJH37lv9/63p997v4rAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAB49fICz19nr7HX2Onudvc5eZ6+z19nr7PX0yePruu7unl8AgGdvvHr7wj0A7/zq\r
+a7c3N2/+8u3/eOUD//jn//rsx3/52d/7fbzzq6/d3ty8+cu3/+OVD/zjn//rsx//5Wd/7/cBAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAPHr4AGevs9fZ6+x19jp7nb3OXmevs9fZ6+mTx9d13d09vwAAz9549faFewDe\r
+/e2Pbm9uXv/5W8DvvvfRz93/IN797Y9ub25e//lbwO++99HP3f8gAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEcP\r
+H+DsdfY6e529zl5nr7PX2evsdfY6ez198vi6rru75xcA4Nkbr96+cA8A7375/ovf+M7PgF988sOv\r
+vfwZ8O6X77/4je/8DPjFJz/82sufAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDo4QOcvc5eZ6+z19nr7HX2Onud\r
+vc5eZ6+nTx5f13V39/wC4L133nn77d/tj92+cO+dt99+99lz4Kd/88prf/zqr39zd/eT737lpfd9\r
+86tvAj/9m1de++NXf/2bu7uffPcrL73vm199EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCjhw9w9jp7nb3OXmev\r
+s9fZ6+x19jp7nb2ePnl8Xdfd3fMLwLP/+tvbm5vbm5vbm5vbm5vP3nsZeO9uvv9XH/nC++9//g/+\r
+8Fuf+iKA9+7m+3/1kS+8//7n/+APv/WpLwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAo4cPcPY6e529zl5nr7PX\r
+2evsdfY6e529nj55fF3X3d3zCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAPD/BMELlJ9lfSDg339mksxkJmGIkYDGBpCjECI0kISLVssUUS4bLxVtqpbQqMQiIpX1\r
+muOQn8cu2eCysfWW2qCyKeCxVFu3Ts+ew1iwuGJRB/wIfPneky1eEiTzRi6BTCaTZ58HAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3LYt0bVN1zZd23Rt07VN1zZd23Rt07VN1zZd\r
+2+zauSMiZmePBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcti3RtU3XNl3bdG3TtU3XNl3bdG3T\r
+tU3XNl3b7Nq5IyJmZ48GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANy2LdG1Tdc2Xdt0bdO1Tdc2\r
+Xdt0bdO1Tdc2Xdvs2rkjImZnjwYyBr9AAACAAElEQVQAAAAAAAAAAAAAAABQS9aStWQtWUvWkrVk\r
+LVlL1pK1ZC1ZS9aStWQtWUvWkrVkLVlL1pK1ZC1ZS9aStWQtWUvWkrVkLVlL1pK1ZC1ZS9aStWQt\r
+WUvWkrVkLVlL1pK1ZC1ZS9aStWQtWUvWkrVkLVlL1pK1ZC1ZS9aStWQtWUvWkrVkLVlL1pK1ZC1Z\r
+S9aStWQtWUvWkrVkLQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcti3R\r
+tU3XNl3bdG3TtU3XNl3bdG3TtU3XNl3b7Nq5IyJmZ48GAAAAAAAAAAAAAAAAUEvWkrVkLVlL1pK1\r
+ZC1ZS9aStWQtWUvWkrVkLVlL1pK1ZC1ZS9aStWQtWUvWkrVkLVlL1pK1ZC1ZS9aStWQtWUvWkrVk\r
+LVlL1pK1ZC1ZS9aStWQtWUvWkrVkLVlL1pK1ZC1ZS9aStWQtWUvWkrVkLVlL1pK1ZC1ZS9aStWQt\r
+WUvWkrVkLVlL1pK1ZC0JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4HCdfvrpp+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAgNu2Jbq26dqma5uubbq26dqma5uubbq26dqma5tdO3dExOzs0QAAAAAAAAAAAAAAAABqyVqy\r
+lqwla8laspasJWvJWrKWrCVryVqylqwla8laspasJWvJWrKWrCVryVqylqwla8laspasJWvJWrKW\r
+rCVryVqylqwla8laspasJWvJWrKWrCVryVqylqwla8laspasJWvJWrKWrCVryVqylqwla8laspas\r
+JWvJWrKWrCVryVqylqwla8laspasJQEAAAAAAAAAALq73xARERERG/ZMAwAADPb1BkfHAAAAAAAA\r
+AAAY7OsNjo4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDY1xscHQMAAAAAAMDc\r
+zP6IGD55EwAAwM3LF0XEY4dnge7uN0RERETEhj3TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+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\r
+6qN3XXXhmSMLBgZHRl957uu+8pvnAQAAAPzL//zL1a9ctmBgwcmnrnr/1n8DXnjqh5suXze6cN7C\r
+E0657JotTx45hqlb18xfdP57LnrV8NKz/uoL7186NP8Va/70+bnjczP7I2LhSX/yqT++aGTBvGWv\r
+eu2un0+jPvHnERERERERETF88ibg8P77N11xwZLh+YMjL7l4/eaHpo8A9dG7rrrwzJEFA4Mjo688\r
+93Vf+c3zAAAAwBP3fObsl4/OH1l2za33Dfb1BkfHgMP77990xQVLhucPjrzk4vWbH5o+AgAAgLmZ\r
+/RExfPK1O9536aIF80858w++/vNp4L63nhYRERERjx2eBYAHN58VERv2TAPAj8Y/sObVKxYvnDd/\r
+6IRVr33rvXufAc4bmT8weOrt146dMDhv6ekX3vP/ngUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABw27ZE1zZd23Rt\r
+07VN1zZd23Rt07VN1zZd23Rts2vnjoiYnT0aAICZfVt2r1oNYO7wL3avXLn36Rd+s/PWR//lyRd+\r
+dt1d510FADP7tuxetRoAAABALVlL1pK15APjp0fEuo9dX0v+5j/eFREn/N7lP7z98i996+Orh/t7\r
+/fMOlqwla8lacvuKoYiYmBqvJWvJWrKWrCW3rxiKiImp8Vqylqwla8la8uATnzhrYf/rbrmhlqwl\r
+a8laspbcvmIoIiamxmvJWrKWrCVryVrygfHTI2Ldx66vJWvJWrKWPPjEJ85a2P+6W26oJWvJWrKW\r
+vG/zyRHR6/XOuey1P3xkvJasJWvJWnL7iqGImJgaryVrSQAAgLnZg2cPz+v1Bi7Z8OHd339o5jjA\r
+3ItvOWW415t39Ye33PjutRHx8rHbATy4+ayI2LBnGsDR56eWzOvr9Q9t/MjH15+5pNfrDY6O4fix\r
+Zy5dOtQ3sHjz1s/f/tkbFg/0nXD6xjkAAACOPj+1ZF5fr39o40c+vv7MJb1eb3B0DMePPXPp0qG+\r
+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\r
+/+dc++jHPP6PvPO973v98/7w4XC47inPxsMPPfC1T73umsd+wcvveNM7f/Tqna95xbP+2OcCAADg\r
+0594/+dc++jHPP6PvPO973v98/7w4XC47inPxsMPPfC1T73umsd+wcvveNM7f/Tqna95xbP+2OcC\r
+P/QXvuEH3nT1ve/7mb/5I686HA5P+8qfAAAAAD741y8fDocn/oGv/atvePNrXnnbV/ypH8EjD//+\r
+c57+xEc9+tpv+u7Xf/eLvvpwODzjz92D97/lKw+Hw/0PPvzCz3/i517/05+4/8cPh8Nzz37n4Qfv\r
+PxwOj3rUY/6rr3/x99325w+Hw3VP+fMPPQK47x/+5cPh8PQ/+50//p73/O2/+8t4+KEHvvap113z\r
+2C94+R1veuePXr3zNa941h/7XOCH/sI3/MCbrr73fT/zN3/kVYfD4Wlf+RMAAAD49Cfe/znXPvox\r
+j/8j73zv+17/vD98OByue8qz8fBDD3ztU6+75rFf8PI73vTOH71652te8aw/9rkAAAB4+MH7D4fD\r
+ox792D/23Ntf+52XHvWoR133lL/w0CMefujj73nPe97znvf85c+57nA4vOn/9Tfe8573/C8f/QTw\r
+H/63bzocDk+9/tYfe/d7/uZPvA+//at/5XA4fM6fuOND//E//quffvO1j3rU4XD4Tw89gi//rMc+\r
+5rovwsMP3n84HD7rGd8JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4J67j7g4P7s4P7s4P7s4P7s4P7s4P7s4P7s4\r
+P7s4P7s4P7s4P3v3u95+OBweeujTBwAP3veG915//Xuvv/6911//3uuv/8lnfj3wyEP7tR948f/4\r
+FV/+9/70s//F234WwIP3veG911//3uuvf+/117/3+ut/8plfDwAAgA/9s685HA6Hw+FwOBwOh8Ph\r
+8OQv/Is7HXc6PvBvv/f2//6/esrjr7nuSU/6hm/57+//d8edjjsdb/28xx4Oh8PhcDgcDofD4XC4\r
++1++dqfjrZ/32MPhcDgcDofD4XA4HA53/8vX7nT8wE9+xaOvue6f/PqdOx13Ou503Om40/HWz3vs\r
+4XA4HA6Hw+FwOBwOh7v/5Ws/9M++5nA4HA6Hw+FwOBwOh8OTv/Av7nTc6fiBn/yKR19z3T/59Tt3\r
+Ou503Om40/E/vv+2S8/6wqc99bprr3n0Zz31s7/upj/3Kx/4oZ2OOx1v/bzHHg6Hw+FwOBwOh8Ph\r
+cLj7X74WAADgMw9+5LUvv/LH/+tnPOHaax7/5Kf9mW948f/6kU8Av3//L734L33lZz/+Mdc9+Wlf\r
+d+sdv/mpzwB45OFP3HHla59y3WMOh8Njrvsi4N/+5B1f+rQnPfaJn3vj9/+d6x79qOue8mzgEx/+\r
+hW+//KzPf/Ljr7n2CU/7g19y+UWvAAAAAP7tT97xpU970mOf+Lk3fv/fue7Rj7ruKc8GPvHhX/j2\r
+y8/6/Cc//pprn/C0P/gll1/0CuAnXva8P/6HnvaEx11z7XWf/Sf/7M3/6KOfAAAAAHjkZ374Ff/N\r
+f/151z76ms9+2h/+Kz/4T4Hfv/+XXvyXvvKzH/+Y6578tK+79Y7f/NRn8P63fOXhcLj/wYdf+PlP\r
+/Nzrf/oT9//44XB47tnvPPzg/YfD4YlPf8nbv+0vfNZjH/O0L3nWj/8fDwD4zKc+fNtf+oqnPuGx\r
+h8PhiU+/DfjEh3/h2y8/6/Of/Phrrn3C0/7gl1x+0SuAn3jZ8/74H3raEx53zbXXffaf/LM3/6OP\r
+fgIAAAD4tz95x5c+7UmPfeLn3vj9f+e6Rz/quqc8G/jEh3/h2y8/6/Of/Phrrn3C0/7gl1x+0SsA\r
+AADw8IP3Hw6HJz79W69+61948uOu/bw/8md+7FcewKf/868eDofD4XA4HA6Hw+FwOBwOX/fzHwYe\r
+efgTd1z52qdc95jD4fCY674IHvnUPS/9hqc/+brHPO5JX/kNL/uLT73ucDj8p4cewZd/1mMfc90X\r
+4eEH7z8cDp/1jO8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcM/dR1ycn12cn12cn12cn12cn12cn12cn12cn12c\r
+n12cn12cn737XW8/HA4PPfTpAwAAAAAAAAAAAAAAALDTcafjTsedjjsddzrudNzpuNNxp+NOx52O\r
+Ox13Ou503Om403Gn407HnY47HXc67nTc6bjTcafjTsedjjsddzrudNzpuNPxRV/wuC/6xhfudNzp\r
+uNNxp+NOx52OOx13Ou503Om403Gn407HnY47HXc67nTc6bjTcafjTsedji/6gsd90Te+cKfjTsed\r
+jjsddzrudNzpuNNxp+NOx52OOx13Ou503Om403Gn407HnY47HXc6AgAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPzg/YfD4YlPvw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANxz9xEX52cX52cX52cX52cX52cX52cX52cX\r
+52cX52cX52cX52fvftfbD4fDQw99+gAAAAAAAAAAAAAAAADsdNzpuNNxp+NOx52OOx13Ou503Om4\r
+03Gn407HnY47HXc67nTc6bjTcafjTsedjjsddzrudNzpuNNxp+NOx52OOx13Ov72b7zi1d/15//B\r
+r71+p+NOx52OOx13Ou503Om403Gn407HnY47HXc67nTc6bjTcafjTsedjjsddzr+9m+84tXf9ef/\r
+wa+9fqfjTsedjjsddzrudNzpuNNxp+NOx52OOx13Ou503Om403Gn407HnY47HXc6AgAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPzg/YfD4YlPvw0AAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANxz9xEX52cX52cX52cX52cX\r
+52cX52cX52cX52cX52cX52cX52fvftfbD4fDQw99+gAAAAAAAAAAAAAAAADsdNzpuNNxp+NOx52O\r
+Ox13Ou503Om403Gn407HnY47HXc67nTc6bjTcafjTsedjjsddzrudNzpuNNxp+NOx52OOx13Ou50\r
+3Om403Gn407HnY47HXc67nTc6bjTcafjTsedjjsddzrudNzpuNNxp+NOx52OOx13Ou503Om403Gn\r
+407HnY47HXc67nTc6bjTcafjTsedjjsddzrudNzpuNNxp+NOx52OOx13OgIAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz84P2Hw+GJT78NAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcc/cRF+dnF+dnF+dnF+dnF+dnF+dn\r
+F+dnF+dnF+dnF+dnF+dn737X2w+Hw0MPffoAAAAAAAAAAAAAAAAA4JP33b3T8TMPPwwAAAAArVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAwD13H3FxfnZxfnZxfnZxfnZxfnZxfnZxfnZxfnZxfnZxfnZxfvbu\r
+d739cDg89NCnDwAAAAAAAAAAAAAAAAA+ed/dOx0/8/DDAAAAANBqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1WqwUAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AADcc/cRF+dnF+dnF+dnF+dnF+dnF+dnF+dnF+dnF+dnF+dnF+dn737X2w+Hw0MPffoAAAAAAAAA\r
+AAAAAAAA4JP33b3T8TMPPwwAAAAArVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+Vuuuq8+/5Y47W61Wq9VqtVqtVqvVarVarVbrm771lisvft6lS5fe/LGrrVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vqte740Vu/+a3ff/XjtVqt1lt/9Qe++SU33Xjlxptf/r2t\r
+Vqt119Xn33LHna1Wq9VqtVqtVqvVat119fm33HFnq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9UCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7rn7iIvzs4vzs4vzs4vzs4vzs4vz\r
+s4vzs4vzs4vzs4vzs4vzs3e/6+2Hw+Ghhz59APCp97/7n734yk995Z9675c9EwAe+cze/6qXvO8r\r
+n/n3vuYv/our/xOAf3vPD/7Dv/zn/96f+lP/43/3nP/9Hf/TIwAAAACfvO/unY6fefhhAAAAAGj9\r
+wKt//Yv+xO9e82iHg1fe945Wq9VqtVqtVqvVeuPPf8+33H7Ljc+9fNMLr9z2I69ptVqtVqvVarVa\r
+rVar1Wq1Wq27f/k1r/6Ft7RarVbr3g/efsOVW1utVqvVarVarVar1br60bsuXbr05o9dbbVarVar\r
+1Wq1Wq0fePWvf9Gf+N1rHu1w8Mr73tFqtVqtVqvVal29/w2XLl26dOnS5cuXn/vCW7716ve89YFa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq3WvR+8/YYrt7ZarVar1Wq1Wq1W6/gP/ukf/bLf\r
+u/YxD1/3eb/75d/1T+79eK1Wq9VqtVqtt/3WnZcuXbp8+fINt9z0gu9/yff/4ptbrVarddffue2F\r
+V1/VarVardZ3f9tNt/79N7RarVardfcvv+bVv/CWVqvVarVarVar1Wq17v7l17z6F97SarVarXs/\r
+ePsNV25ttVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqv11v/zZz/r2kcOB8/7wDtbrVbrrf/nz37WtY8cDp73gXe2Wq1W\r
+q9VqtVrPfsaDh4PDweHgcPDHf+7HWq03/rOf/xNfucc97uHHPOGTf+gvnr3y4h0tAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+4J67j7g4P7s4P7s4P7s4P7s4P7s4P7s4P7s4P7s4P7s4P7s4P3v3u95+OBweeujTBwCf+sDP/Lv/\r
+zz/92C9/93u/7JkAcP+d3/j3v/6v/l+/9+kHP/Kv/+ev+G/++c9/BPjl1937kV/5jd//3d/73X/9\r
+sz/z3/7JX/yZDwEAAACfvO/unY6fefhhAAAAAGi99Jm/+4yv/tAXPekzh4NX3veOVqvVarVarVar\r
+dfc/v/3yc2/63n98vPdjV+/+4Bt+4P/9mlar1Wq1Wq1Wq9VqtVqtVqvVarVarVarde8Hb7/hyq2t\r
+VqvVarVarVar1Wpd/ehdly5devPHrrZarVar1Wq1Wq3WS5/5u8/46g990ZM+czh45X3vaLVarVar\r
+1Wq1rt7/hkuXLn3fxb1XH7j6lve/7tYrNzz/R+5qtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVa937w9huu3NpqtVqtVqvVarVab7v/3U953MPXPOGBb3zLL3zdNz1wOPiSt/5Eq9VqtVqtVutt\r
+v3XnpUuX7vjQvfd8+C2v+9nvuvHGy6/8lbe2Wq1Wq9VqtVqt1ktecMNLP/DWVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqtVqvVat37wdtvuHJrq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVp9/B3P+tJPHQ4OB8/7wDtbrVYff8ez\r
+vvRTh4PDwfM+8M5Wq9VqtVqtVuvZz3jwMU+6/2u/7de+9tt+7Wu/7ddu/pX/Z6t1/VMfevRj/8uf\r
+/YFf/vqXf/DRj/Lkr/j5FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDP3UdcnJ9dnJ9dnJ9dnJ9dnJ9dnJ9dnJ9dnJ9dnJ9d\r
+nJ9dnJ+9+11vPxwODz306QMA4MHffO17v+yZAHjkH3z5n/qlf/Ufgd950+W///XvBADgN5/zNT/z\r
+Lf8CAAAA+OR9d+90/MzDDwMAAABAq9+pdfMXf+pw8Mr73tFqtVqtVqvVarVeduuNz3/HD7VarVar\r
+9caf/I5bX3bluTffeOMLbnnJW1/51gdqtV7+ohuf/2Pfcet33/rN33Hlha9/+Zs/drXV+uFfedmV\r
+267cfOXyLXfc2Wq17v3wa6/cduXKS557+fKNV267cuW2Ky/+8Te0Wm/8ye+49WVXnnvzjTe+4JaX\r
+vPWVb32gVqt19aN3Xbp06c0fu9pqtVqtPv7mv/2h7/vbH3pVq9Vq9Tu1bv7iTx0OXnnfO1qtVqvV\r
+arVarav3v+HSpUvf/+/vbbVe/9orz/3W72m1rv72W175wy+++fk33njLTS863v6Wj11ttV7+ohuf\r
+/2Pfcet33/rN33Hlha9/+Zs/drXVunr/G1/+ultvuuXGG7/p5pfc8z33PHC11Wq96ttveuHfet3t\r
+d73o+S/9pptvvfkV5/fe++HXXrntypWXPPfy5Ruv3Hblym1XXvzjb2i1Wn38zX/7Q9/3tz/0qlar\r
+9ZZ/838cDr7g5X+39bb7/8bh4HFf8G9arVar1Wq1Wm/7rTsvXbp0x31va7Vee9eVm1763a3W1d9+\r
+yyt/+MU3P//GG2+56UXH29/ysaut1vd9/zdfue3KjTdcuvHFV67cduUFP/ADrdYP/8rLrtx25eYr\r
+l2+5485Wq9VqvfF//Z5vuf2WG2++8XkvuvLSH7+z1frhX3nZlduu3Hzl8i133Nlqte798Guv3Hbl\r
+ykuee/nyjVduu3Lltisv/vE3tFqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1\r
+Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt7339R6657j9d+nP/+XDwvA+8s9Vqfe/rP3LN\r
+df/p0p/7z4eD533gna1Wq9VqtVqt1rOf8eB1f+iXW61Wq9X6qi/49LVP+dArf/lvvvp/+bknXPvI\r
+53z9z7UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAACAe+4+4uL87OL87OL87OL87OL87OL87OL87OL87OL87OL87OL87N3vevvh\r
+cHjooU8fAAAP/uZr3/tlzwTw8H/5jfdef/2/e+D3/8O73vL/+4cf/v1/87K/8+XfCADw8H/5hT/9\r
+zF/8ufsAAACAT953907Hzzz8MAAAHvn9hz754Yc++VsAWq3WzV/8qcPBK+97R6vVarVarVar1W//\r
+8OXLl/8fH3hrq9VqtVpvfM8rX/erb3rb71x920fe9NK/cuML3vWGVuvlL7rxuS952b2/c7X1quOV\r
+K8cfbLVarbuuPv+WO+5stVqt1r0fvP2GK7e2Wq1W643veeXrfvVNb/udq2/7yJte+ldufMG73tBq\r
+ta5+9K5Lly69+WNXW61Wq/WOj710P/Xkj//057darVardfMXf+pw8Mr73tFqtVqtVqvVal29/w2X\r
+Ll36/n9/b+vqR9982wtvfMGP3tVqfe+rb775Vd/55g+/rQfe+n1/7cqV172m1Xr5i2587ktedu/v\r
+XG296njlyvEHW63v/Z6bb3n997z1ga5+5E0v/dbnvuCdd7VarVd9+003vujKX/03b21d/djdx/9w\r
+tdW694O333Dl1lar1Wq13vGxl+6nnvzxn/78Vqt192/888PBE//E//f4kXf84Pv+9eHg0Y/7v1qt\r
+VqvVarVab/utOy9dunTHfW9rte7+pb9y+aYrrdb3vvrmm1/1nW/+8Nt64K3f99euXHnda1qtVuvF\r
+L7jhpR94a6vVarVad119/i133NlqtVpv/fXvuXzjTd/3S3+tdfWjd7/67/5Qq9Vq3XX1+bfccWer\r
+1Wq17v3g7TdcubXVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVa\r
+rVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVad7//Hz3umke+5m/9jduf83uHg+d94J2t1t3v/0ePu+aR\r
+r/lbf+P25/ze4eB5H3hnq9VqtVqtVqv17Gc8+KhrP3nd4x5+3P/t9/7bl//i3Q/Uav3wB3/6C5/6\r
+mcPB4eAJX3L+Q/e/vQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcc/cRF+dnF+dnF+dnF+dnF+dnF+dnF+dnF+dnF+dnF+dn\r
+F+dn737X2w+Hw0MPffoAAHjwN1/73i97JoDP/O4/e+/113/kP33qf//Gr/m57/rHD56+5yf/5FcD\r
+AP79Dz33p77pjZ95+BEAAADgk/fdvdPxMw8/DADAI5/5wE7H/fsfBtBqtW7+4k8dDl553ztarVar\r
+1Wq1Wq2rH73r0qVL331xb6vVarVarVar9dd+4ptveulrWq2Xv+jGW9/3xlbrng/efvmmK61Wq3XX\r
+1effcsedrVar1br3g7ffcOXWVqvVarVardZf+4lvvumlr2m1Wlc/etelS5fe/LGrrVar1XrHx166\r
+n3ryx3/681utVqvVuvmLP3U4eOV972i1Wq1Wq9Vqta7e/4ZLly4994U3Pe+Fz7vhhsvf+uOvftvH\r
+r7au3v+Gy5cvv+ZDb2u17v3NV12+8aarH6/18hfdeOv73thq3fPB2y/fdKXVA2+94fLl7z3d22rd\r
+/UsvvuEFL2m1Wq/69puu3PW6VqvVarXu/eDtN1y5tdVqtVqtd3zspfupJ3/8pz+/1Wr18Xd81R/9\r
+1OHgcHA4eOK1jzzq0Z9ptVqtVqvVar3tt+68dOnSHfe9rdV666+/5PLlS62r97/h8uXLr/nQ21qt\r
+e3/zVZdvvOnqx2u1Wi9+wQ0v/cBbW61Wq9W66+rzb7njzlar1frB77/5yute12q1Wq1Wq3XX1eff\r
+csedrVar1br3g7ffcOXWVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqt\r
+VqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1W\r
+q9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar\r
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvV\r
+arVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9Vq\r
+tVqtVqvVarVarVar1Wq1Wq1Wq9Vq/cjvvO78H19//o+vP//H13/wF57Val194H/48i988Klf/4ut\r
+25/ze4eD533gna2rD/wPX/6FDz7163+xdftzfu9w8LwPvLPVarVarVar1XrOsz781bf96td917/5\r
+o3/kU4eDP/Dt72u1vu7//l8e/bj//Jfv+flbfvDs0Y/yB17ysy0AAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgnruPuDg/uzg/\r
+uzg/uzg/uzg/uzg/uzg/uzg/uzg/uzg/uzg/e/e73n44HB566NMHAMCDv/na937ZMwE8/F9+473X\r
+X//vHvh9+P8ThDdQoxgEfeb5SrUetUXP6eqZOdsz22XP6S7U1sGh3dbO2XP6MXU79r253NzcJOSD\r
+vJJAUj5SIAoEbSCoIYZwn5RBBkqZ6hS1sthSO1rrqKVUaz9cPsqL8PoG7k3yEIPyX3VKCUkuz/5+\r
+9eWP3v5T3/k9VVVVj7z9ez9w1ev+81euVFVVVVVVVVX15cv37+F7n7lypaqqqqq++syn9vC9++yP\r
+VlXFYDDOP+fJg4PuvPwOBoPBYDAYDAaDL9x/eObM7Z96gMFgMBiMt374rqO7XnTNLddcOLpw/vqr\r
+zt36fQzGHTedveUjb2UwHvzc9x0eHj74RRgMxpsvXnfN3fcwGAwG48FPv/yqCzcyGAwG460fvuvo\r
+rhddc8s1F44unL/+qnO3fh+Dwbjomw8PD+974iKDwWAwGAwGg8FgMBjnn/PkwUF3Xn4Hg8FgMBgM\r
+BoNx8fG3HB4evvpj9/3o6X1veN/R2etveusTFxkPfu6uw8PDa2+79trbrr32tmuvve3CuevP3f+F\r
+i4w7bjp7y0feymA8+LnvOzw8fPCLXPTNh4eH9/h2BuOBT73szLkLDAbj+287d8NP/hCDwWAwGA9+\r
++uVXXbiRwWAwGAwGg8FgMBgXn3jP0Tt+9X+8+9/c/LM//uf+xNN/5BvGYDAYDAaDwXj7Y/ccHh7e\r
+ffntDMb9H37xmXMXGA9+7q7Dw8Nrb7v22tuuvfa2a6+97cK568/d/4WLDAbjluuveumnHmAwGAwG\r
+480Xr7vm7nsYDAbj1d979kX/6w8xGAwGg8FgvPniddfcfQ+DwWAwHvz0y6+6cCODwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDD+3u++\r
+bh989j747H3w2b/3T/5vDMYP/epvHxz0vJd89K+8/Def/5wnDw7600cffdln3/FDv/rbBwc97yUf\r
+/Ssv/83nP+fJg4P+9NFHX/bZdzAYDAaDwWAwGAzGxd957zd//Ve/9psfY7ztcz97cNC3Xv8BBuN/\r
+/G+efNYf/RKjqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqt52/73V6cnx6cnx6cnx6cnx6cnx6cnx6cnx6cnx\r
+6cnx6cnx6cnx+97z0MHBwdNPP3VQVVVVfeVzP/D+b39+VVV15Z9955/71//+iar6vbde9TN/451V\r
+VT3y9pd84Ozr/o8nr1RVVVVVVVVVVX358v17+N5nrlypqqqqqqqqqqpiMBjnn/PkwUF3Xn4Hg8Fg\r
+MBgMBoPBeOkNZ6//n97MYDAYjItP3Hfu7OGdv/JDFwfjLf/whnO33sVg3HHT2Rv+4VsYjAf+0+1n\r
+zl1gMBiMN1+87pq772EwGAzGg595xVUXbmQwGIyLT9x37uzhnb/yQxcH4y3/8IZzt97FYDAuPn7v\r
+4eHhD//ORQaDwWA89MUf+cnPvfonP3cXg8FgMBjnn/PkwUF3Xn4Hg8FgMBgMBoNx8fG3HB4e3vXZ\r
+Bxns4h0vOfuid76JcfHxtxweHv7wExcZDAaDwbjjprM3/MO3MBgP/Kfbz5y7wOB3f/TMmTOvefhB\r
+BuP+D99y1fVHDAbj+287d8NP/zCDwWAwGA9+5hVXXbiRwWAwGIyHvvgjP/m5V//k5+5iMBiMi1+E\r
+wfjRT//cs76mb/q//2sGg8FgMBgMxtsfu+fw8PDuy29nMH7gzRfOvfTvMC4+/pbDw8MffuIig8Fg\r
+MBgMxi3XX/XSTz3AYDAYDMabL153zd33MBgMxhvvOn/hB3+QwWAwGAwG480Xr7vm7nsYDAaD8eBn\r
+XnHVhRsZDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAbj3l/63MFBBwcdHHRw0MFBBwf9Dx/7sXt/6XMHBx0cdHDQwUEHBx0c\r
+9D987McYDAaDwWAwGAwG4+IT7/nmr//q133zo4wHHv7QwUF/4vCfMBj/r//6K1/ztU8yqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqupt999bnZ4cn54cn54cn54cn54cn54cn54cn54cn54cn54cn54cv+89Dx0c\r
+HDz99FMHVVX11WeeefLJL5+84f3f/vxnnnzyyleeqqrH/+7f+pnv/oH/4z8//fTnf/PnX/AdH/mF\r
+R6vq0o+++APf89o/+MP/8syTTz7z5JNXnrpSVVVVVVVVVV++fP8evveZK1eqqqqqqqqqqqoYN77q\r
+o991yyee8+xnDg76szf8p++65ROvuPQOBoNx6yuuu+F1dzMYDMb9v3rHmReee+0vv+XB3734wMkP\r
+f99PvJ5x8fG3nDlz5p7Lb2dcfOK+l9x49tytdzEYd9x09ux1L37LpQf5wo++8tVXX3PP3QwGg/Hm\r
+i9ddc/c9DAaDwXjw0usOrzp772MXGQzGxcffcubMmXsuv51x8Yn7XnLj2XO33sVgMPjixQvnztzx\r
+4bcyGAwG4x1PvHQffPYXf/bbGAwG48ZXffS7bvnEc579zMFBf/aG//Rdt3ziFZfewWAwbn3FdTe8\r
+7m4Gg3Hx8bccHh7e9dkHGYwf/f++4szZq9/y+EXGq++6+rq3vuY+LzIeOP2h133wHgbjjpvOnr3u\r
+xW+59CBf+NFXvvrqa+65m8F49Z1XX/i7r37gd7n42I+89HtfeP073sxgML7/tnM3/PQPMxgMBoPx\r
+4KXXHV519t7HLjIYDAbjHU+8dB989hd/9tsYDAbjuv/28b94x7//W6//j//Ntz79NV/z1e/+pfcw\r
+GAzGra+47obX3c1gMN7+2D2Hh4d3X3rwwUfv/8F/+qoXnj1z5398gMF49V1XX/fW19znRcYDpz/0\r
+ug/ew2AwGLdcf9VLP/UAg8FgMBhvvnjdNXffw2AwGA98/O+cOXvurg//EOPi4z/6+p95E4PBYLz5\r
+4nXX3H0Pg8FgMB689LrDq87e+9hFBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYL/+ePzg46OpPvZPBYDAYL/+ePzg4\r
+6OpPvZPBYPy933vjF3/2W373Q89lMBgPPvaPvvU7L/3ll/7mX3/lR//0/+PJg4P+5O0fYLCHnvsn\r
+nv6aP/LUn3/Fv/0r1z92cNCz/8KvMqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqbfffW52eHJ+eHJ+eHJ+e\r
+HJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHJ+eHL/vPQ8dHBw8/fRTB1VVfeXyW97/vOe9/3nPe//znvf+5z3v\r
+J5//N6rqq0/vY993ywf+u+/8x3/xr/6bt//TquqZP3z/8573/uc97/3Pe977n/e89z/veR/4f/9k\r
+VVVVVVVVVX358v17+N5nrlypqqqqqqqqqqpi/MVve+rgoIODDg46OOjgoKs/9U4Gg3HjhavO3fb9\r
+DAaDwXjLP/87N91x4aqzZ154wzUv+XuvZzDu+Ue3X/via2+86+abX/+SV7/7unO33sVg3HHT2Rt+\r
++s4bb7367LmzN/zA7fc9cZHBuO2Oay8cXTh/zZkz566+cHThwm03MRgMxmseuPnctVefv/n8ze++\r
+l8G45x/dfu2Lr73xrptvfv1LXv3u687deheDwWDc9wuvuHD92bPnz17/9jczGIx3PPHSffDZX/zZ\r
+b2MwGIy/+G1PHRx0cNDBQQcHHRx09afeyWAwbrxw1bnbvp/BYFx8/C2Hh4d3ffZBBoNx+9ELr3vw\r
+BxkXn7jvzgduOX/92bPnz15z64tuf+8PMhh33HT2hp++88Zbrz577uwNP3D7fU9cZDAu+pbbf+CG\r
+F54/e/bC+Vt+9M4HfhcGg/H9t5274ad/mMFgMBgMxmseuPnctVefv/n8ze++l8FgvOOJl+6Dz/7i\r
+z34bg8FgvPSGy3/sjz/9rK9/+v/05x49/F/+VwaDwWDceOGqc7d9P4PBePtj9xweHh4eHp49f+76\r
+1x7d9av3MRiMi0/cd+cDt5y//uzZ82evufVFt7/3BxkMBuOW66966aceYDAYjNvuuPbC0YXz15w5\r
+c+7qC0cXLtx2E4PB+KF/8eqb7rhw9vzZczdeeOl772Ewbrvj2gtHF85fc+bMuasvHF24cNtNDAaD\r
+8ZoHbj537dXnbz5/87vvZTAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDMbLv+cPDg66+lPvZDAYDMbLv+cPDg66+lPvZDAY\r
+f+93X7cPPvv3PvQdDAbj7Y//gz/zl5/4Y9/ylWf9kSvf9Ce/+P987S898HswGPd/9EP/7V/+3a//\r
++itf+03/5TmHH3vdY3+PUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVvu//e6vTk+PTk+PTk+PTk+PTk+PTk\r
++PTk+PTk+PTk+PTk+PTk+H3veejg4ODpp586qKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqy5fv\r
+38P3PnPlSlVVVVVVVVVVFYPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAbjjpvO3vLr9zMYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDccdNZ2/59fsZDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWC869G/ug8++7c+/gYGg8FgMBgMBoPBYDAYDAaDUVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVvu//e6vTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+PTk+H3veejg4ODp\r
+p586qKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqy5fv38P3PnPlSlVVVVVVVVVVFYPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAbjjpvO3vLr9zMYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDccdNZ2/59fsZDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWD81K/9\r
+X3/3nz73f/7iRQaDwWAwGAwGg8FgMBgMBoNRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVW+7/97q9OT49OT4\r
+9OT49OT49OT49OT49OT49OT49OT49OT49OT4fe956ODg4Omnnzqoqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqurLl+/fw/c+c+VKVVVVVVVVVVUVg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBuOO\r
+m87e8uv3MxgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoNxx01nb/n1+xkMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoNRVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVW+7/97q9OT49OT49OT49OT49OT49OT49OT49OT49OT49OT49OT4fe956ODg\r
+4OmnnzqoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqurLl+/fw/c+c+VKVVVVVVVVVVWVqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVb3t/nur05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj05Pj973noYODg6effuqg\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqovX75/D9/7zJUrVVVVVVVVVVVVqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VfW2+++tTk+OT0+OT0+OT0+OT0+OT0+OT0+OT0+OT0+OT0+OT0+O3/eehw4ODp5++qmDqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqq+fPn+PXzvM1euVFVVVVVVVVVVqaqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqr6kQde+uLX/7KqqqqqqqqqqqqqqqqqquqtR7fc8uIbDg8PP37pUVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+f447//Z973/kMVVVVVVVVVVVVdWf486/fd/7H3lMVVVVVVVVVVVVVVVVVb316JZbXnzD4eHhxy89\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqpqVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVb3t/nur05Pj05Pj05Pj05Pj\r
+05Pj05Pj05Pj05Pj05Pj05Pj05Pj973noYODg6effuqgqqonP/6+f3XLhQ++4M+9/9ufX1VV9dVn\r
+9vHvP/r/vOD5//i7/vq/ufihqqp+63W3/9xf++9/6tu//Wf++7/+4Xv+5y8/faWqqqqqqqqqvnz5\r
+/j187zNXrlRVVVVVVVVVVam/9NovveC5T3/dszo46EOf/ryqqqqqqqqqqup/+Gfve+0dt1x99qpr\r
+b7jlnrf/rKqqqqqqqqqqqqqqqqqq6qd+9Z988Bc+qaqqqj78sYdeeOFOVVVVVVVVVVVVVX3k9COH\r
+h4cfv/Soqqqqqqqqqqqq+r/c85+/4znPfP3XfvVbvu3pG972hKqqqqqqqqq+95ZrDg8PDw8PDw8P\r
+Dw8Pz124S1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXVhz/20Asv3Kmqqqqqqqqqqnr5\r
+9FcODw/PnDlz7prr7njNG3/yFz+mqqqqqqqqqqr68MceeuGFO1VVVVX14Y899MILd6qqqqqqqqqq\r
+qqqqqqqqqqqf/MX99e98+pv+aH/0G688/69+6Z9+8vOqqqqqqqqqqj72yPGFs2fOXf93VVVVVVVV\r
+VVVV1Yc/9tALL9ypqqqqqqqqqqqqqqqqqqqqqqqqqqqq/tJrv/SC5z79dc/q4KAPffrzqqqqqqqq\r
+qqq+95ZrDg8PDw8PDw8PDw8Pz124S1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXVhz/2\r
+0Asv3Kmqqqqqqqqqqqr+0mu/9ILnPv11z+rgoA99+vOqqqqqqqqqqt5w9qrDw8PDw8Nz17zo1X/3\r
+wX/38KOqqqr/5ifueeUD//gxVVVVVVVVVVVVVf/NT9zzygf+8WOqqqqqqqqqqqqqqqqqqqr6yOlH\r
+Dg8PP37pUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVH7v8+Iv+1pP/l//qytd/\r
+7Vef/W1PX3Xb73/mEVX1l177pRc89+mve1YHB33o059XVfWRz/3Oy77nK9/8jV/9hmc/8zdv/f1L\r
+j6mqj3zud172PV/55m/86jc8+5m/eevvX3pMVVVVVVVVVX3kc7/zsu/5yjd/41e/4dnP/M1bf//S\r
+Y6rqI5/7nZd9z1e++Ru/+g3PfuZv3vr7lx5Traqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq33X9vdXpyfHpy\r
+fHpyfHpyfHpyfHpyfHpyfHpyfHpyfHpyfHpy/L73PHRwcPD0008dVFX15Kf+yW//81954tf+zvu/\r
+/flVVVWP3/O3fuZvvOEP/+Cprzz67/+3/+47PvIvHq2q3/3X//b3H/n8V/7wD//z6X/4V9/1nT//\r
+9k9WVVVVVVVV1Zcv37+H733mypWqqqqqqqqqqir1J77jmef++Sdf8Me/enDQhz79eVVVVVVVVVVV\r
+j//3h646e/2P/2+/9tnLj37q4//up977s6qqqqqqqqqqqqqqqqqqqqqqqqqqPvyxh1544U5VVVVV\r
+VVVVVVVVfeT0I4eHhx+/9Kiqqqqqqqqqquovv+nJg4P+z3/pv9z1+j94+a1feuHdX1BVVVVVVVXV\r
+995yzcse/PClS5cuXbp06dKly5cfVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX14Y89\r
+9MILd6qqqqqqqqqqql4+/ZXDw8Of+62HT08++S8/8K5rzl7193/t06qqqqqqqqqqPvyxh1544U5V\r
+VVVVffhjD73wwp2qqqqqqqqqqqqqqqqqqqrqX/uWr/6Rr7vykr/zB3fe9l/+yNf0bc+fqqqqqqqq\r
+qqq/9a/ecvWL3vyiq6762U9/TlVVVVVVVVVV9eGPPfTCC3eqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+P/Edzzz3zz/5gj/+1YODPvTpz6uqqqqqqqqq+t5brnnZgx++dOnSpUuXLl26dPnyo6qqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqPvyxh1544U5VVVVVVVVVVVX1J77jmef++Sdf8Me/enDQ\r
+hz79eVVVVVVVVVVVbzh71d3/9lOPPPLI6ac//mN33nDjnT+tqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqquojpx85PDz8+KVHVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV9\r
+5LO/8w3f9tQNL/vDN93zB3/z268cHPRnX/4FVf2J73jmuX/+yRf88a8eHPShT39eVdV3fvczBwf9\r
+mcMvnf0LVw4O+ktvekJV3/ndzxwc9GcOv3T2L1w5OOgvvekJVVVVVVVVVX3ndz9zcNCfOfzS2b9w\r
+5eCgv/SmJ1T1nd/9zMFBf+bwS2f/wpWDg/7Sm55Qq6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqupt999bnZ4c\r
+n54cn54cn54cn54cn54cn54cn54cn54cn54cn54cv+89Dx0cHDz99FMHVVVV1Vc+9wPv//bnV1VV\r
+X/1n3/nnPvzvfqeqfu9HzvzM33hnVVVVdeVLn/93f+UF/+J/+lRVVVVVVVVVffny/Xv43meuXKmq\r
+qqqqqqqqqlJ9VPVH/tSVg4M+9OnPq6qqqqqqqqp6/w3nX3bxw6qqqqr6H3784qteenTh/Plrrrv5\r
+DW/9+5955DFVffDG8y/7sYt3vurOV9x+9Mo3PvjxS4+q6m/92n1HR0c3XTj74tf/sqqql05+4ejo\r
+6OiWC2fOnDs6Ojo6Onr9u35DVf/Dj1981UuPLpw/f811N7/hrX//M488pqrqI6cfOTw8/PilR1VV\r
+VVUf+9Tjn/n5xz/zL1VVVZ//x776DX/iv3z28uc/+puPX3pMVVVVVVVVVVXfe8s1t/Nrqqqq6slv\r
+3nvuuje+9vabrrn5VT/13je/6MK52+/+B6r64I3nX/ZjF+981Z2vuP3olW988OOXHlVV9QO3XveK\r
+9/3iQ/e85rbbXnLzjTe/8xMPq+968YW7fv4Tqvob7/7b17/0n6vqu1584RU//uNv/L7X3vG9Nxy9\r
+8k3/8XOPqJdOfuHo6Ojolgtnzpw7Ojo6Ojp6/bt+Q1VVVVVVVb18+iuHh4c/95lLqvqLf/foutv+\r
+gao++sgn333fG2669vz5a657zT0PfeLyo+qlk184Ojo6uuXCmTPnjo6Ojo6OXv+u31AvnfzC0dHR\r
+0S0Xzpw5d3R0dHR09Pp3/YaqPvrIJ9993xtuuvb8+Wuue809D33i8qOqqvrYpx7/zM8//pl/qaqq\r
+ev6/+urXf/OTH/rlJ375n33xW762P/nXvqiqqqqqqqqq6gfvvOF2fu0fvfS6l//931BV9V0vvnDX\r
+z39CVX/j3X/7+pf+c/XSyS8cHR0d3XLhzJlzR0dHR0dHr3/Xb6iq+oFbr3vF+37xoXtec9ttL7n5\r
+xpvf+YmH1Ucf+eS773vDTdeeP3/Nda+556FPXH5UVVUf+9Tjn/n5xz/zL1VVVX1U9Uf+1JWDgz70\r
+6c+rqqqqqqqqqvreW665nV9TVVVVT37z3nPXvfG1t990zc2v+qn3vvlFF87dfvc/UNUHbzz/sh+7\r
+eOer7nzF7UevfOODH7/0qKqqH7j1ule87xcfuuc1t932kptvvPmdn3hYfdeLL9z1859Q1d9499++\r
+/qX/XFXf9eILr/jxH3/j9732ju+94eiVb/qPn3tEvXTyC0dHR0e3XDhz5tzR0dHR0dHr3/Ubqqr6\r
+2Kce/8zPP/6Zf6mqquqjqj/yp64cHPShT39eVVVVVVVVVdUbzl71xn/3aVX9+D997blrv09VH33k\r
+k+++7w03XXv+/DXXveaehz5x+VFVfdeLL7zix3/8jd/32ju+94ajV77pP37uEVV99JFPvvu+N9x0\r
+7fnz11z3mnse+sTlR9XPffqDZ6667pOPPKqqn/2tn77q7It+65HH1Ec/+x8euPtV115z/poLN77h\r
+/n9w+shjqqo+cvqRw8PDj196VFVV9dFHPvnu+95w07Xnz19z3WvueegTlx9VVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVfczPPqqq/vZHf//goG95zv9PVX1U9Uf+1JWDgz706c+r6mOPPP4tX9vX\r
+fdNTlx/z8m9/4Vlf0zd+65fUxx55/Fu+tq/7pqcuP+bl3/7Cs76mb/zWL6mqqqqqqqqPPfL4t3xt\r
+X/dNT11+zMu//YVnfU3f+K1fUh975PFv+dq+7pueuvyYl3/7C8/6mr7xW7+kVlVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX9/wmCF6g9CMLM\r
+8y+ibmsR291u98KZkdlzuqdrnVpbd53tzu6cmc4Ze6Z9c+PLxxdIyMXPgAhkhouCl1IyFY2Q+kSr\r
+mWAKQxnQSoNSMlhtX5m+vGIE0RCTEEK+8N3+oWPtU2YUqeTy399PVVVVVVVVVVVVVVVVVVVVVVXv\r
+3LFdPXH8yInjR04cP3Li+JETx4+cOH7kxPEjJ44fOXH8yInjR04cP3L3XbsGg8Hp068OVFVV1Z+8\r
+8OH73/p2VVXPvnz4/re85fm/+fGpuz7+vUcXf/zdKz//a7+jqurf3f3uff/vP/38W9/6F7f9yZmz\r
+qqqqqqqqquorCzs6t/3M2bOqqqqq6rkfn35l8fQry6qqAgBw+8VnBwMfPnYKAAAAAAAAAJYXn125\r
+YsWO7zwPAAAAAE997nNf/eZ355eWF57/zkevWPvez34TAHaun5retGNuaRl48NYtW279TwAAAI/f\r
+sXXjzSMAAABg7uCu1dPbAAAAgKc+97mvfvO780vLC89/56NXrH3vZ78JAMDiiceHw+Ez80sAAAAA\r
+C/d034V96CIAABae+5vBwAv+wStvvuDcYOB/93Onf2/fiwAAAAAAAACwd9Paq/INAAAA4PjT21dP\r
+/5u5peW9W6avuPlLy4tH1q1c+a2TS8DO9VPTm3bMLS0DD966Zcut/wkAgAdnZy5Zv/nhA8eApYWj\r
+35hbBHZvnL7x0UMAcGDP1eu27geA3Run126+48TiMiztuXLmfXsOAAAwd3DX6ultAAAAAAAAAAAA\r
+Cye+PhwOH3luHgAOf+39q9ZsAoA/vnHD+hs+ffD4wvLS8/fdtmXTBx8CAGDu4K7V09sAAAAAYO7g\r
+rtXT2wAAAIA/vnHD+hs+ffD4wvLS8/fdtmXTBx8CAICFe7rvwj50EQAAwInv/uCtP3tuMHAw8E2/\r
++OOnXgAAAAAAAAAAlhePX75q5WefmfvOn14/tf5jAADs3jh946OHAODAnqvXbd0PAMDcwV2rp7cB\r
+AAAAwIOzM5es3/zwgWPA0sLRb8wtAn9844b1N3z64PGF5aXn77tty6YPPgQAAAv3dN+FfegiAAAA\r
+ALj94rODgQ8fOwUAAAAAAAAAwN5Na6/KNwAAAIDjT29fPf1v5paW926ZvuLmLy0vHlm3cuW3Ti4B\r
+O9dPTW/aMbe0DDx465Ytt/4nAAAenJ25ZP3mhw8cA5YWjn5jbhHYvXH6xkcPAcCBPVev27ofAHZv\r
+nF67+Y4Ti8uwtOfKmfftOQAAwNzBXauntwEAAAAAC/d034V96CIAAAAAuP3is4OBDx87BQAAAAAA\r
+AADA5atWfuhbx4Dlpbl7blh/+fVfAIA/vnHD+hs+ffD4wvLS8/fdtmXTBx8CgN0bp9duvuPE4jIs\r
+7bly5n17DgDAH9+4Yf0Nnz54fGF56fn7btuy6YMPAcBHL5/63a8dBoDH79y64caHAeDebes3fuie\r
+40vLi89/56Obp9+763EAABZPPD4cDp+ZXwIAAPjjGzesv+HTB48vLC89f99tWzZ98CEAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgL//d3w8GvuOD3wcAALj94rODgQ8fOwUAc9/rYOCFb35p\r
+9Icv7fryi2+74Nx5559bgrnvdTDwwje/NPrDl3Z9+cW3XXDuvPPPLQEAAAAAAMDc9zoYeOGbXxr9\r
+4Uu7vvzi2y44d97555Zg7nsdDLzwzS+N/vClXV9+8W0XnDvv/HNLoKqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqp37tiu3n3Xrrvv2nX3XbvuvmvX3XftuvuuXXfftevuu3bdfdeuu+/adfddu+6+a9dgMDh9+tWB\r
+qqqq+pMXPnz/W9+uquqZl/7z/W95y9Lf/f2B3/mNR677i5/M/dsH/vE7VVU99/LfvfL9F//msc8/\r
+8uvv+O7kr1VVVVVVVVX1lYUdndt+5uxZVX10BNYAAIAASURBVFVVVT135mjntvfkJ1RVBQDg9ovP\r
+DgY+fOwUAAAAAAAAACyeeHw4HO49PAcAAAAAAAAAT/7RNTPveQgAdq6f2vb5bwPAiWd2rVqzBQAA\r
+4PE7tm68eQQAAADMHdy1enobAAAAAAAA8OQfXTPznocAAFg88fhwOHxmfgkAAABg4Z7uu7APXQQA\r
+wNz3Ohg4GLjihpd23f7Dnznf17/xJ0sAAAAAAAAA7N20dtWatTMzMzMzMzMzM+++bj9w/Ont0xt3\r
+A6ObN15z95PATdNrvvjsC8DO9VPbPv9tADjxzK5Va7YAAPDg7Mzm3/0LAAAAYPfG6RsfPQQAB/Zc\r
+vW7rfgDYvXF62xeeBoAnPvvey67+CgAAcwd3rZ7eBgAAAAAAAAAAsHDi68Ph8JHn5gHguac+tGLF\r
+imVYOvnNFStWfOnYPACcPPrFlStnFpcBgLmDu1ZPbwMAAACAuYO7Vk9vAwAAWDr5zRUrVnzp2DwA\r
+nDz6xZUrZxaXAQAW7um+C/vQRQAAANe94+z5rz9z/cf6sQ+8fP55/vKGvwUAAAAAAACAY0/sWLlq\r
+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\r
+ALj94rODgQ8fOwUAc9/rYOCFb34JAN52wbnzXnNuCea+18HAC9/8EgC87YJz573m3BIAAAAAAADM\r
+fa+DgRe++SUAeNsF5857zbklmPteBwMvfPNLAPC2C86d95pzS6Cqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+d+7YPhmPJuPRZDyajEeT8WgyHk3Go8l4NBmPJuPRZDyajEeT8WgyHp0+/epAVVVV/ckLH77/rW9X\r
+VVXP/tmv/cr4yf+iqj/4+Mov/qvPqKqqqmr//do/+We3qaqqqqqqquorCzs6t/3M2bOqqqqqqqqq\r
+qqoAANx+8dnBwIePnQIAAAAAAAAA4KOXT12VxwEAAIClhUOXrlqx58+fXALgW3uvuXTLAwCwc/3U\r
+NXu/BQDHn9qxas0WAACAx+/YuvHmEQAAADD3zKdWT18HAACwtHDo0lUr9vz5k0sAfGvvNZdueQAA\r
+gKWTTwyHw2+/sAgAAACwfOTFY3/24rGvAADA8qlfeJ2v+5lXFwG4+R+ePe88D7wAAAAAAAAAsHfT\r
+2qvyDQAAAOD409vXbtoLPPaRzdfe9xRwy8ya+4+eBHaun7pm77cA4PhTO1at2QIAwIOzM9fe9xQA\r
+AACwd9Pa6790EAAev2Pruq37AWD3xukbHz0EAAf2XL1u634AAOae+dTq6esAAAAAAAAAAAAWTnx9\r
+OBw+8tw8AHz1dzfPvOePgKWTTwyHw6fnFwEAAAAAmHvmU6unrwMAAACAuWc+tXr6OgAAgKWTTwyH\r
+w6fnFwEAAAAAYPnIi8f+7MVjXwEA4OSRvx0M/If/+gcAsOV/Pvea154FAAAAAAAAlpdPblmzauXK\r
+1atXr169evWqlSvWXhEA2Ltp7fVfOggAj9+xdd3W/QAAzD3zqdXT1wEAAADAg7Mz1973FAAAwNLJ\r
+J4bD4dPziwAAAAAAsHzkxWN/9uKxrwAAAADA7RefHQx8+NgpAAAAAAAAAAD2blp7Vb4BAAAAHH96\r
++9pNe4HHPrL52vueAm6ZWXP/0ZPAzvVT1+z9FgAcf2rHqjVbAAB4cHbm2vueAgAAAPZuWnv9lw4C\r
+wON3bF23dT8A7N44feOjhwDgwJ6r123dDwDA3DOfWj19HQAAAACwfOTFY3/24rGvAAAAAMDtF58d\r
+DHz42CkAAAAAAAAAAC5ftfJD3zoGAItzk+Fw+OCzLyydfGI4HD49vwgAAAAAuzdO3/joIQA4sOfq\r
+dVv3A0snnxgOh0/PLwIAAAAAsHf20pseOvjVj2yevf0xAFheOrZqxYp7j5wEgMNf+8CamQ8BALB0\r
+8onhcPjtFxYBAFg6+cRwOHx6fhEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnrj7v11w\r
+vv/wN394ZAEAAAAAuP3is4OBDx87BQDLiy++6bW+7oJXF2HhxPfPP883/PyPgeXFF9/0Wl93wauL\r
+sHDi++ef5xt+/scAAAAAAADA8uKLb3qtr7vg1UVYOPH988/zDT//Y2B58cU3vdbXXfDqIiyc+P75\r
+5/mGn/8xoKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqp37tg+GY8m49FkPJqMR5PxaDIeTcajyXg0GY8m49Fk\r
+PJqMR5PxaDIenT796kBVVc+dOfP3f//K8Vvuf+vbz/z935/9yauq+uLv/s4X3/XhH/7o9OlTTz/6\r
+jrc9/pUl9eyPn3v6c/t6kld//KOXvv3oV/7Pt31l5yFVVVVVVVVVfWVhR+e2nzl7VlVVVVVVVVVV\r
+FfjU1T/asOHld77x3GDgb828vGHDy3967BQAAL/33q3X3PQIAADA4a/uXLXqsj/+yhMvLC0eO/TU\r
+F/7oIWDp5IGVK1aMnpsHFuefuXX91KVbHgCAneun1lx604Fj88uLxz677fJNH34EAADg8Tu2brx5\r
+BAAAALxwbN+KlVNPnFgEAGDp5IGVK1aMnpsHFuefuXX91KVbHgAAgOXFLWtW3fm1QwAAAAAL93Tf\r
+hX3oIgAAgLt++8xg4K+v/eH1W3/82vP82f/9hwAAAL/33q3X3PQIAADA3k1rr9z5V/Pz8/Pz8/Pz\r
+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\r
+3PCZJwAAeHB25tr7ngIAAACWFg7t+fgtV8ysnZpae8WW931i91cBAGDhnu67sA9dBAAAsO4Xzg0G\r
+DgYOBg4GDgb+/ndOAQCwbXr1zOyDAAAAezetHQ6Hw+FwOBwOh8PhcAgcf3r72k17gcc+svna+54C\r
+bplZc//Rk8DO9VPX3ve567ZcPrVm6ppb7jg4vwgAwIOzM9fe9xQAAAAwf/zr779qw+arrn3/zbfd\r
+e+d71m3dDwC7N07f+OghADiw5+p1W/cDAADc+7GbLpu+bMOGDTd85gkAAFi4p/su7EMXAQAArPuF\r
+c4OBg4GDgYOBg4G//51TAABsm149M/sgAADA5atWDofD4XC4cs3a2WtuuvcrzwDA0sKhPR+/5YqZ\r
+tVNTa6/Y8r5P7P4qAOzeOH3jo4cA4MCeq9dt3Q8ASwuH9nz8litm1k5Nrb1iy/s+sfurAAAsLXxv\r
+ZuWKNTMfBgAAWDxx4BO3XDc9NTU1vf7mj33u+OIyAADAwYf/cMvMJZdMTb33jscBYGnh0J6P33LF\r
+zNqpqbVXbHnfJ3Z/FQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADj2xA8HAwcDBwMHAwcD3/gP\r
+/isArPuFc4OBg4GDgYOBg4G//51TwOILf33lb//kTT997qfeeOZdm186uQQALL7w11f+9k/e9NPn\r
+fuqNZ961+aWTSwAAcGrxL7vvwn75XwIAACy+8NdX/vZP3vTT537qjWfetfmlk0sAwOILf33lb//k\r
+TT997qfeeOZdm186uQSgqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnfu2D4Zjybj0WQ8moxHk/FoMh5NxqPJ\r
+eDQZjybj0WQ8moxHk/FoMh6dPv3qQFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXVVxZ2dG77mbNn\r
+VVVVVVVVVVVVAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgJ3rp25+7CgAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7Fw/dfNjRwEAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFo8csnKFZ8YHQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANi5furmx44CAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAHDqxHu678IffPsxAAAAAAAAAAAAAAAAAABUVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV9c4d\r
+2yfj0WQ8moxHk/FoMh5NxqPJeDQZjybj0WQ8moxHk/FoMh5NxqPTp18dqKqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqr6ysKOzm0/c/asqqqqqqqqqqoqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsHP9\r
+1M2PHQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAACAneunbn7sKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzz35ielNn1gGAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAneunbn7sKAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/7Vr/ztl//pqeUlAAAAAAAAAAAAAAAAAABU\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVV9c4d2yfj0WQ8moxHk/FoMh5NxqPJeDQZjybj0WQ8moxHk/FoMh5N\r
+xqPTp18dqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr6ysKOzm0/c/asqqqqqqqqqqoqAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAsHP91M2PHQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAneunbn7sKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAADsXD9182NHAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVW9c8f2yXg0GY8m49FkPJqMR5PxaDIeTcajyXg0GY8m49Fk\r
+PJqMR5Px6PTpVweqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr6ysKNz28+cPauqqqqqqqqqqpom\r
+TZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0\r
+adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKk\r
+SZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMm\r
+TZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0\r
+adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKk\r
+SZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMm\r
+TZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0\r
+adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKk\r
+SZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMm\r
+TZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0\r
+adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKk\r
+SZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSaOqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqd+7YPhmPJuPRZDyajEeT8WgyHk3Go8l4NBmPJuPRZDyajEeT8WgyHp0+/epAVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVdVXFnZ0bvuZs2dVVVVVVVVVVVXTpEmTJk2aNGnSpEmTJk2a\r
+NGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnS\r
+pEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmT\r
+Jk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2a\r
+NGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnS\r
+pEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmT\r
+Jk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2a\r
+NGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnS\r
+pEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmT\r
+Jk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2a\r
+NGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnS\r
+pEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmT\r
+Jk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGlUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV9c4d2yfj\r
+0WQ8moxHk/FoMh5NxqPJeDQZjybj0WQ8moxHk/FoMh5NxqPTp18dqKqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqr6ysKOzm0/c/asqqqqqqqqqqpqmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+bvvkzNoP3pomTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0\r
+adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adLc\r
+9smZtR+8NU2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnS\r
+pEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmT\r
+Jk2aNGnSpEmTJk2aNGnSpLntkzNrP3hrmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJc9sn\r
+Z9Z+8NY0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMm\r
+TZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZPmtk/OrP3grWnSpEmT\r
+Jk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2a\r
+NGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnS\r
+pEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmT\r
+Jk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpFFVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVXVO3dsn4xHk/FoMh5NxqPJeDQZjybj0WQ8moxHk/FoMh5NxqPJeDQZj06ffnWgqurfP3P3\r
+f940ve8dv3L/W9+uqqp67kyfef/mP33H2//kN/7l5JMPq6qqqp79b3/1//36A2//V6qqqqqqqqqq\r
+vrKwo3Pbz5w9q6qqqqqqqqqqmiZNmjue+/IFrzs3GHjJ0c+kSZMmTZo0adKkef971gyHw+FwOBwO\r
+h8PhcDgcDofr/nB7mjRpdnzj5g+MPp4mTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKk\r
+SZMmTZo0f/DiH/3zFctveMOZ17/ph79y1WM7/zZp0qRJkyZNmjRp0mzfc9lwOBwOh8PhcDgcDofD\r
+j/2XT6ZJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJk2bHN27+wOjjadKkSZMm\r
+TZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSXPTBw79\r
+o19+6fzXOBi4beHTadKkSZMmTZo0adKk2b7nsuFwOBwOh8PhcDgcDocf+y+fTJMmTZo0adKkSZMm\r
+TZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmzY5v3PyB0cfTpEmTJk2aNGnSpEmTJk2aNGnSpEmT\r
+Jk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmT5qYPHPpHv/zS+a9xMHDbwqfTpEmT\r
+Jk2aNGnSpElzyeoVw+FwOByuWnvJhtve++9OfTJNmjRpdnzj5g+MPp4mTZo0adKkSZMmTZo0adKk\r
+SZMmTZo0adKkSZMmTZo0/2bzquFwOBwOV6xZdel1m26afDxNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjQ7j71v5fT6NGnSpEmTJk2aNGnSpEmTZuex962cXp8mTZo0adKk2fGNmz8w+niaNGnS\r
+pEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmT\r
+Jk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2a\r
+NGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGk+\r
++f3d/2Tl/P/wv/z4da89+9P/09/92nv/846/SZo0/+J//clg4GDgYOBg4P/xyOfSpEmTJk2aNGnS\r
+pPmDF//on69YfsMbzrz+TT/8lase2/m3SZPmD178o3++YvkNbzjz+jf98Feuemzn3yaNqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqq/v8E4Q9wHYZh33k+xflTO666nZ14p2mTGft62Vtd3K68100ubWenmYtvJilB\r
+4BEEQICCgYggJUsGJVklbaxkGiBpgqSg901p1ytPmLs5W6rOjdyub53cXfVa5/VlptdxY8feUZxY\r
+qiTbP0kQxd/WTR3JoqjvfT6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqj1zcmU7G08l4OhlPJ+PpZDydjKeT8XQynk7G08l4OhlPJ+PpZDyd\r
+jG/ceHOgquobz/zz7/wv/2r/D+97/BdvV1VVffnMP/ziBz/+n37w5o++9+++8t/97X/z//6eqqrq\r
+K3uHf/+Tv/7E7R9UVVVVVVVVVfX1Fy/2uZ23bt5UVVVVVVVVVVWlULh+5e/+128MBg4GHnrmMxQK\r
+hUKhUCgUXn10b39vb3/vo3cOF3fP7O3v7e3vja6NKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKh\r
+UCgUCoVCoVAoq7/+g8HAvz77zQ/88g8HA//m+c9TKBQKhUKhUCg7jy3Pfejevf29vf29vf29vf09\r
+CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQK\r
+hUKhUCgUCoVCoVAoFAqFQqFQKBQK5fjt//Fnf+mF9/7ltwYDT754hUKhUCgUCoVCoew8tjz3oXv3\r
+9vf29vf29vf29vcoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqF\r
+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\r
+d/3E2+/46f1Hr7P3/cdvucWf/JlnKKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr6yMWd6WQ8nYynk/F0Mp5O\r
+xtPJeDoZTyfj6WQ8nYynk/F0Mp5OxtPJ+MaNNweqqqrqj55/6PFfvF1V1Zs//F8fv+2271z7i5c+\r
+t/ut3/vuX3z9xD/9wD9UVW++/oe/9st/+h/+0xvPbj5x+wdVVVVVVVVVVX39xYt9buetmzdVVVVV\r
+1bf/4sbr373x+vdVVaVc/OPf/6l3vP0rn796z2/8YDDw0DOfoVAoFAqFQqFQKJQHjw0XL32SQqFQ\r
+KJTt0dLhrTMUCoXywOn5+VP3Xvjuo1y7/NFzCwsPf4xCoZzaGM7esfDxr1+mjPYv7rw0omyzdOgj\r
+9z1ybcT10YWvPXR+f0ShUK7sH+9Tt17/0nsoFMrl73xlMPCd7/3q6c99deX3P/dz737rlnfcGBUK\r
+hUKhUCgUys5jy3NrmxQKhUKhPHD//OFP3H/5GqPvfer4b84d+cw2hbK5Nrf69C6Fcvbq8vDEFoVC\r
+ObUxnL1j4eNfv0wZ7V/ceWlE2Vybm73z7keujeho867h8tWzFAqFsj1aOrx1hkKhULZZOvSR+x65\r
+NuL66MLXHjq/P6JQtlk69JH7Hrk24vrowtceOr8/olAeOD0/f+reC999lGuXP3puYeHhj1Eom2tz\r
+q0/vUihnry4PT2xRKJRTG8PZOxY+/vXLlNH+xZ2XRhTKlf3jferW6196D4VCoVAo8+97YzDw5ItX\r
+KBQKhUKhUCgUys5jy3NrmxQKhUKhPHD//OFP3H/5GqPvfer4b84d+cw2hbK5Nrf69C6Fcvbq8vDE\r
+FoVCObUxnL1j4eNfv0wZ7V/ceWlE2Vybm73z7keujeho867h8tWzFAqFsj1aOrx1hkKhULZZOvSR\r
++x65NuL66MLXHjq/P6JQtlk69JH7Hrk24vrowtceOr8/olAeOD0/f+reC999lGuXP3puYeHhj1Eo\r
+m2tzq0/vUihnry4PT2xRKJRTG8PZOxY+/vXLlNH+xZ2XRhTKlf3jferW6196D4VCoVAo8+97YzDw\r
+5ItXKBQKhUKhUCgUyqG5mfVvXKKMXtu7/9T8oQf/EYVCoWyPlg5vnaFQKJQHTs/Pn7r3wncf5drl\r
+j55bWHj4YxTK5trc7J13P3JtREebdw2Xr56lUCgUCoVCoVDuW5898ukdCtdHn3hi7cDB2bMvjyiU\r
+UxvD2TsWPv71y5TR/sWdl0aUB07Pz5+698J3H+Xa5Y+eW1h4+GMUyjZLhz5y3yPXRlwfXfjaQ+f3\r
+RxQKZe/b9xxcOEqhUCiU8/+3kw//0acefW306Pc+dfxDs0c+d5ZCoex9+56DC0cpFAqFQqFsj5YO\r
+b52hUCiUB+6fP/yJ+y9fY/S9Tx3/zbkjn9mmUDbX5mbvvPuRayM62rxruHz1LIVCoVAoFAqFQqFQ\r
+KBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAo\r
+FAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUE7t\r
+fncw8L1nvkCh/OrP/uiWn3j9L/3UzZ/6L3/w3979ry9eg0KhUCgUCoVy+TtfGQx853u/evpzX135\r
+/c/93LvfuuUdN0bl8ne+Mhj4zvd+9fTnvrry+5/7uXe/dcs7boyKqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qj5ycWc6GU8n4+lkPJ2Mp5PxdDKeTsbTyXg6GU8n4+lkPJ2Mp5PxdDK+cePNgaqqqvqj5x96/Bdv\r
+V1X1rf/41cdvu+17/9sb//Yf/sr/a/Nf/ui5+594/y+p6mufvePLH/+X6hvPbj5x+wdVVVVVVVVV\r
+VX39xYt9buetmzdVVVVV9e23nulzO/0Pl1RVHV37Jx/4Gz/6qx/815R7fuMHg4GHnvkMhUKhUCgU\r
+CoVCoTx4bLh46ZMUCoVCoWyPlg5vnaFQKKOXz87MzHzshUcplL3nT83MDkfXoVBObQwXth+mUCgU\r
+ys6nj8ytH9/+1u7oOhQKhUK5sn+8T916/UvvoVAoF5/56mDgT//C7/3a+3/41xZ+97a/emMw8FOv\r
+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\r
+QqFQTm0MV544R6FQKHvPP3jgwIHFjcXFjcXFjcXFjYXhkeHFV0eU0f7F+65sLJ+Yn50fru7cs7s/\r
+olAoe9++5+DCUQqFQqHs/sGD6w8uH147vLC+MH/k4PDYP6JQKHvfvufgwlEKhUKhUCjbo6XDW2co\r
+FMoo2wcOHDiTRymUy8+cmBkuUCiba3OrT+9SKGevLg9PbFEoFAqFQqFQKBQKhUKhUCgUCoVCoVAo\r
+FAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgU\r
+CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCiUM//sD9/542/f+t//8fYr\r
+v0WhUCgUyuiV3/4rP/X2j/+V71MoFAqFQqFQLn/nK4OB73zvVymUn3v3W7f82I1RufydrwwGvvO9\r
+X6VQfu7db93yYzdGRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUfubgznYynk/F0Mp5OxtPJeDoZTyfj6WQ8\r
+nYynk/F0Mp5OxtPJeDoZ37jx5kBVVVX90fMPPf6Lt6uqqje//IG/Nfl3+6r62u7BL37wM+rrf3zX\r
+47fd9vhttz1+222P33bb47fd9vhtt/3p/l+oqqqqqqqqr794sc/tvHXzpqqqqqqqqqqq6s6/fH4w\r
+cDBwMHAwcDBwMPDXvvFPKBQKhUKhUCgUyoPHhouXPkmhUCgUyvZo6fDWGQqFMnr57IEDB87vjygU\r
+CoVCoZzaGK48eZ5CoVAoFApl7/lzx1Zmj37xPIVC+a3rn3ri+fufeP5BCoUyuvbZd/342+949yuP\r
+lkfzhR+7xZ/8mT+hUCgUCoVCoVB2HlueW9ukUCgUCtcuzczMPPDcHoVy8Q/WDh5Zp1DuW5+94ysX\r
+KJTt0dLwxBaFQjm1MVx58jyFQqFQNtfmVp/epVDOXl0entiiUCiU7dHS4a0zFAqFQqFQ9p4/d2xl\r
+9ugXz1MoFApl7/lzx1Zmj37xPGX08tkDBw6c3x9RKBQKhXLf+uwdX7lAoWyPloYntigUyqmN4cqT\r
+5ykUCoVC+a3rn3ri+fufeP5BCoVCoVDm3/fGYODJF69QKBQKhUKhUCiUnceW59Y2KRQKhcK1SzMz\r
+Mw88t0ehXPyDtYNH1imU+9Zn7/jKBQple7Q0PLFFoVBObQxXnjxPoVAolM21udWndymUs1eXhye2\r
+KBQKZXu0dHjrDIVCoVAolL3nzx1bmT36xfMUCoVC2Xv+3LGV2aNfPE8ZvXz2wIED5/dHFAqFQqHc\r
+tz57x1cuUCjbo6XhiS0KhXJqY7jy5HkKhUKhUH7r+qeeeP7+J55/kEKhUCiU+fe9MRh48sUrFAqF\r
+QqFQKBQK5dDczPo3LlEoo5e2Dxw4cPqFPQqFsj1aOrx1hkKhjF4+e+DAgfP7IwqFQqFQNtfmVp/e\r
+pVDOXl0entiiUCgUCoVCoVDuW5898ukdCoVCoVAopzaGK0+ep1AolNHLZw8cOHB+f0ShUCgUCoVC\r
+2Xv+3LGV2aNfPE+hUPb+9N6DC0cpFApltH9hOHvg5L86NyqUs//3leGxBykUyt6f3ntw4SiFQqFQ\r
+KJTt0dLhrTMUCoVrl2ZmZh54bo9CufgHawePrFMom2tzq0/vUihnry4PT2xRKBQKhUKhUCgUCoVC\r
+oVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKh\r
+UCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoD3/h3/7U\r
+O97+Lz/47z716m9RKBQKhUIZ7X/ur/zU2z/xV75HoVAoFAqFQhld++y7fvztd7z7lUfLo/nCj93i\r
+T/7Mn1BG1z77rh9/+x3vfuXR8mi+8GO3+JM/8ycUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX3k4s50Mp5O\r
+xtPJeDoZTyfj6WQ8nYynk/F0Mp5OxtPJeDoZTyfj6WR848abA1VVffutt9544/U/+/jjv3j7W2+8\r
+cfNHb6rqy5/4h1/8vz705//5xo2X/v3v/Z/+9r/5/e+pqqqqbzy7+cTtH1RVVVVVVVVV9fUXL/a5\r
+nbdu3lRVVVVVVVVVVaVQKJR7fuMHg4GHnvkMhUKhHLt3aeX0FoVCoVAoDx4bLl76JIVCoVAo26Ol\r
+w1tnKBQK5f4HDy3tPnAhI8rlZ8+dfuoMhUI5tTFcefI8hUKhUC58+fTOty9RRi9dOL4yu/qVCxQK\r
+5cr+8T516/UvvYdCoVBWf/0Hg4E/f/gbf+fv//lg4Pu2v0ChUCjH7l1aOb1FoVAoO48tz61tUigU\r
+CoVy/8lDC5+4//I1Rt//1PHfnDtyZZtCOfPJhfmt0xRevbi+fHB4YotCoZzaGK48eZ5CoVAom2tz\r
+q0/vUihnry4PT2xRKBTK9mjp8NYZCoVCufDl0zvfvkQZvXTh+Mrs6lcuUCgXvnx659uXKKOXLhxf\r
+mV39ygUK5f4HDy3tPnAhI8rlZ8+dfuoMhXLmkwvzW6cpvHpxffng8MQWhUI5tTFcefI8hUKhUChX\r
+9o/3qVuvf+k9FAqFcnTz67+y9s333frWYOD7V771K2vfvPeFKxQK5di9SyuntygUCmXnseW5tU0K\r
+hUKhUO4/eWjhE/dfvsbo+586/ptzR65sUyhnPrkwv3WawqsX15cPDk9sUSiUUxvDlSfPUygUCmVz\r
+bW716V0K5ezV5eGJLQqFQtkeLR3eOkOhUCgXvnx659uXKKOXLhxfmV39ygUK5cKXT+98+xJl9NKF\r
+4yuzq1+5QKHc/+Chpd0HLmREufzsudNPnaFQznxyYX7rNIVXL64vHxye2KJQKKc2hitPnqdQKBQK\r
+5cr+8T516/UvvYdCoVCObn79V9a++b5b3xoMfP/Kt35l7Zv3vnCFQqEcu3dp5fQWhUKhHJqbWf+j\r
+i6Nro0dz+eEn7zwwO3fulRGFQtkeLR3eOkOhUCj3P3hoafeBCxlRLj977vRTZyiUzbW51ad3KZSz\r
+V5eHJ7YoFArlY5/98Icf+x8pFArlvvXZI5/eoVAoFAqFcmpjuPLkeQqFQqHc/+Chpd0HLmREufzs\r
+udNPnaFQLnz59M63L1FGL104vjK7+pULFApl74XTBw7O7nx/RKFQRi+fnZmZOfPio5TR/oU7j84O\r
+jz1IoVD2Xjh94ODszvdHFAqFQqFsj5YOb52hUCiU+08eWvjE/ZevMfr+p47/5tyRK9sUyuba3OrT\r
+uxTK2avLwxNbFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQ\r
+KBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAo\r
+FAqFQqFQKBQKhUKhUCiUS3/6//nJd7x9y4+/8d+vfvNX1r75K2vf/B8e+BeUve9/4Wc+8MLfPf7v\r
+/y8f+fov/B/eGAz8G3f9MwqF8o9f+x+vf+m/uPY//zcUCoWy+us/GAz8+cPf+Dt//88HA9+3/QUK\r
+ZfXXfzAY+POHv/F3/v6fDwa+b/sLFFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV95OLOdDKeTsbTyXg6GU8n\r
+4+lkPJ2Mp5PxdDKeTsbTyXg6GU8n4+lkfOPGmwNVVX/04tnHb7vt8dtue/y22x6/7bYnbv+gqr59\r
+o9/4R2v/7L/7wP/zl391+ui/UFVVVdU3nt184vYPqqqqqqqqqqr6+osX+9zOWzdvqqqqqqqqqqqq\r
+UigUyj2/8YPBwEPPfIZCoVCOLhwcbpyiUCgUCuXBY8PFS5+kUCiUjbsXF9YX5g/PzAwPLawvLGzc\r
+QaGM9i+cvLw2f2R2dn728LHlu377YQqFcmpjuPLkeQqFQqGc/Z3jS+vzs/Ozs0fm1y/ft/faiEKh\r
+XNk/3qduvf6l91AoFMqjL1/9BzPff9c7b/7Erf/5/RtfvfwaFAqFcnTh4HDjFIVCoew8tjy3tkmh\r
+UCgUyihn73poZW5+dnZhfu3SycvXoFD2vnvmQ3fPL3x45UNbxx5gaXhii0KhnNoYrjx5nkKhUCib\r
+a3OrT+9SKGevLg9PbFEoG3cvLqwvzB+emRkeWlhfWNi4g0I5+zvHl9bnZ+dnZ4/Mr1++b++1EYVy\r
+9neOL63Pz87Pzh6ZX798395rIwpltH/h5OW1+SOzs/Ozh48t3/XbD1Moe98986G75xc+vPKhrWMP\r
+sDQ8sUWhUE5tDFeePE+hUCgUypX9433q1utfeg+FQqH88nveHAwcDBwMHAwcDDz0zGcoFMrRhYPD\r
+jVMUCoWy89jy3NomhUKhUCijnL3roZW5+dnZhfm1SycvX4NC2fvumQ/dPb/w4ZUPbR17gKXhiS0K\r
+hXJqY7jy5HkKhUKhbK7NrT69S6Gcvbo8PLFFoWzcvbiwvjB/eGZmeGhhfWFh4w4K5ezvHF9an5+d\r
+n509Mr9++b6910YUytnfOb60Pj87Pzt7ZH798n17r40olNH+hZOX1+aPzM7Ozx4+tnzXbz9Moex9\r
+98yH7p5f+PDKh7aOPcDS8MQWhUI5tTFcefI8hUKhUChX9o/3qVuvf+k9FAqF8svveXMwcDBwMHAw\r
+cDDw0DOfoVAoRxcODjdOUSgUyqG5mQMHDhw4cGBmOLu4ufrA+AKFsnH34sL6wvzhmZnhoYX1hYWN\r
+OyiU0f6Fk5fX5o/Mzs7PHj62fNdvP0yhbK7NrT69S6Gcvbo8PLFFoVAoGyuzs795kkKhUO5bnz3y\r
+6R0KhUKhUCinNoYrT56nUCgUymj/wsnLa/NHZmfnZw8fW77rtx+mUM7+zvGl9fnZ+dnZI/Prl+/b\r
+e21EoVAoD1xeHS4eml+dX31sh0I584W7Fj+0ePTB1dWP3Xn/Y0vDYw9SKBTKA5dXh4uH5lfnVx/b\r
+oVA27l5cWF+YPzwzMzy0sL6wsHEHhTLK2bseWpmbn51dmF+7dPLyNSiUzbW51ad3KZSzV5eHJ7Yo\r
+FAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgU\r
+CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQK\r
+hUKhUCi7f/TvBwMHAwcDBwMHA//Sz/8h5dGXr/4f/+7+u/+LH/3YO27+9N+4/ksf/ZeXX4NCofzj\r
+a6f71K2v/c9/m0KhUB59+eo/mPn+u9558ydu/c/v3/jq5degUB59+eo/mPn+u9558ydu/c/v3/jq\r
+5degqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqquojF3emk/F0Mp5OxtPJeDoZTyfj6WQ8nYynk/F0Mp5OxtPJ\r
+eDoZTyfjGzfeHKiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq+vqLF/vczls3b6qqqqqqqqqqqlIo\r
+FAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgU\r
+CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQK\r
+hUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqF\r
+QqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVC\r
+oVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKh\r
+UCgUCoVCoVAoo1cvzh48cNf0IoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKh\r
+UCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQ\r
+KBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAo\r
+FAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUD77\r
+vV/tU7f+yR9/nEKhUCgUCoVCoVAoFAqFQqGoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6iMXd6aT8XQynk7G\r
+08l4OhlPJ+PpZDydjKeT8XQynk7G08l4OhlPJ+MbN94cqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqr6+osX+9zOWzdvqqqqqqqqqqqqUigUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQ\r
+KBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAo\r
+FAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgU\r
+CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQK\r
+hUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqF\r
+QqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCiX//iuufW7KBQKhUKhUCgUCoVCoVAoFAqF\r
+QqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVC\r
+oVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKh\r
+UCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQ\r
+KBQKhUKhUCgUCoVCoVAoFAqFQvmnf/jea//iv/mfro8oFAqFQqFQKBQKhUKhUCgUiqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqo+cnFnOhlPJ+PpZDydjKeT8XQynk7G08l4OhlPJ+PpZDydjKeT8XQyvnHjzYGq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq+/eLHP7bx186aqqqqqqqqqqiqFQqFQKBQKhUKhUCgU\r
+CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQK\r
+hUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqF\r
+QqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVC\r
+oVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKh\r
+UCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQ\r
+KBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAo\r
+FAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgU\r
+CoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQK\r
+hUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFIqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqPnJxZzoZTyfj6WQ8nYynk/F0Mp5OxtPJeDoZTyfj6WQ8nYynk/F0\r
+Mr5x482Bqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvv3ixz+28dfOmqqqqqqqqqqpqkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ\r
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiSJqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqj5ycWc6GU8n4+lkPJ2Mp5PxdDKeTsbTyXg6GU8n4+lkPJ2Mp5PxdDK+cePNgaqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqr794sc/tvHXzpqqqqqqqqqqqapIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIk\r
+SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkiaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqrq/58gvIGywyAMO99LIaTdAE2b02zP8Wub03M25x0/mi5Jdt9LXro9p/R1aZMryfaMNLY+\r
+ZkYeywYsu5UNlSHB4BiMkQk2LPFOkHGNY0PRSgQwNja5EK6usbDA2Iosf85Y8/GTkxK0pHzYWJL/\r
+7/erqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpbbr5hMh5NxqPJeDQZ\r
+jybj0WQ8moxHk/FoMh5NxqPJeDQZjybj0WQ8OnPmlUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VS+t3Hx66Yaz585VVVVVVVVVVVUBAAAAAAAAAAAAOLxv1+zeEQAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAh/ftmt07AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX7716nfcdM/qOgAADu/bNbt3BACH9+2a\r
+3TsCAAAAAAAAAAAAAAAAAAAAAAA4vG/X7N4RAODLt179jpvuWV0HfHzH9LsfOg4AAHB4367ZvSMA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuH1287X3HwMA\r
+AAAAAAAAAAAAAAAAAAAAYH31uZt2bfngoe8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXdcvMN\r
+k/FoMh5NxqPJeDQZjybj0WQ8moxHk/FoMh5NxqPJeDQZjybj0Zkzrwyqqnr5iU//xdzmg7/5a/e8\r
++S1VVVWvnj39xLvn/6/ffMt//e1/O/nYF6uqOvm7v33P+effc/7595x//j3nn//9H71SVVVVVVVV\r
+VS+t3Hx66Yaz585VVVVVVVVVVVUBWHriB7/0ugaDbnzsFAAAAA4szAyHw+FwOBwOh8PhcDgcDodX\r
+3PowgBPf+MLBB44DAAAAAAAAAAAAAAAAAO68/sf/8p+f/fnXvfqLv3xm6y1/DQAAgJXnvz4cDjds\r
+2HDh9Mzb97z33gcfBwCc+MYXDj5wHAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAyWeu373vv64DAAAO\r
+79s1u3cEACe+8YWDDxwHACw9ftsFm68GAAAAAAAAAAAAAAAAAADA4X27ZveOAGDymet37/uv6wD4\r
++I7pdz90HAAA4MQ3vnDwgeMAgKXHb7tg89UAAAAAAAAAAAAAAAAAgOMPnv63v37mF17f6/+Hc2/5\r
+Nz/5s+OnAAAAABz90qevefvcRZs2btk6d/0fHQL2z00Ph8PhcLjxwumF3Xs/+/XjwNrKsVuuu3J6\r
+anrLzNbr7zoKYP/c9HA4HA6HGy+cXti997NfP4615SPD4XA4HG7YsHHzJXN/sO+OZ1bXAQAAANx5\r
+/Y//5T8/+/Ove/UXf/nM1lv+GgAAAMDRL336mrfPXbRp45atc9f/0SHg9tnN195/DAAAAAAAAAAA\r
+AAAAAAAAAAAArD7/8FWXzD309EkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAJae+MEvva7BoBsfOwUAS0/84Jde12DQjY+dAoClJ37wS69rMOjGx04BAAAAl/3u\r
+y//sfzz3+tf1C7949l9t/NHo2VMA7rz+x//yn5/9+de9+ou/fGbrLX+Nqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqrrl5hsm49FkPJqMR5PxaDIeTcajyXg0GY8m49FkPJqMR5PxaDIeTcajM2deGVRV9fKJLzx3\r
+39f/+uH/eM+b31JVVfXi9b/3+X933X//21d+tvboV37jXx7+6lpVnfzd337g/zx+9uWXz7788tmX\r
+X66qqqqqqqqq6qWVm08v3XD23LmqqqqqqqqqqirA+qkdv3puMGgw6MbHTgEAAGB9deXkyZMnT568\r
+e37LpR/8+smTJ0+ePLm6ug4AAAAAAAAAAAAAAAAAAIDR+18eDDrvt3567d6/fefCTy54z38DAADA\r
+yvNfHw6HX35q6flnjz904PbpTRs/9fDTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc3rdr\r
+du8IAAAAwNLjt12w+WoAAAAAAAAAAAAAAAAAAAAc3rdrdu8IAAAA+PiO6Xc/dBwAAAAAACw9ftsF\r
+m68GAAAAAAAAAAAAAAAAALz1F1997c+du/Q//u3Vl/30ta/pl99yGgAAAHjyz2/buOniu77y8PLK\r
+2oknvv3Z/YeA/XPTl3/s8Orq6gvPP3ng47s3btr6vZOreOzAns07P/Hs6vr62tKR7ywB2D83ffnH\r
+Dq+urr7w/JMHPr5746at3zu5urZ8ZDgc/unxpdXV1b989KGrN19w+R8dBgAAAEbvf3kw6Lzf+um1\r
+e//2nQs/ueA9/w0AAAB48s9v27jp4ru+8vDyytqJJ7792f2HgNtnN197/zEAAAAAAAAAAAAAAAAA\r
+AAAAAIClx770mUPfAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AABYP7XjV88NBg0G3fjYKQDWT+341XODQYNBNz52CoD1Uzt+9dxg0GDQjY+dAgAAAP7t//LyBVt+\r
+suuKH238V2cGg/7xb50GRu9/eTDovN/66bV7//adCz+54D3/DVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1\r
+y803TMajyXg0GY8m49FkPJqMR5PxaDIeTcajyXg0GY8m49FkPJqMR2fOvDKoqqqqfvbC79/z5rdU\r
+VVWvfunXf+2b3/6rqvqbD234/L/7ZFWd/N3ffmD/M1VVVVVVVVVVVVX10srNp5duOHvuXFVVVVVV\r
+VVVVFfCV615+3d89857fOTsYdONjpwAAAADg3p1bFj70TQB46uGb5ufnt2/eNLt3BABrq8cXb7pu\r
++5apqemZPdffdmxlDcCBhZkrP/3gbdfvueyyS3ds2/HJY0tYfeHRj1x31czm6S2bZy7b/Z8nS6sA\r
+rJ948Zn7X3zmIQB4yxte/Xu/9NPllVPf++6LJ9cBAAAAK89/fTgcfvmZk8CD75ufuewO4KmHb5qf\r
+n9++edPs3hGAF54+uGHjzPHVNWD5qc9t3HTJU6vrWFs9vnjTddu3TE1Nz+y5/rZjK2sADizMXPnp\r
+B2+7fs9ll126Y9uOTx5bwuoLj37kuqtmNk9v2Txz2e7/PFlaBQAAAPCdL995zdvnpqamL9m280O3\r
+fwPAgYWZKz/94G3X77nsskt3bNvxyWNLWFs9vnjTddu3TE1Nz+y5/rZjK2vA8vGH/uCqnRddtHnn\r
+7vfd+YGds3tHwFMP3zQ/P79986bZvSMAJ599YH5+fn5u84YNF87Pz8/Pz++9/Qiwtnp88abrtm+Z\r
+mpqe2XP9bcdW1oDbZzdfe/8x4MjiOy7edR+AAwszV376wduu33PZZZfu2Lbjk8eWAAAAsHz8oT+4\r
+audFF23euft9d35g5+zeEbC2enzxpuu2b5mamp7Zc/1tx1bWgI/vmL7yM/v/48K2qYum37n35u+8\r
+sAo89fBN8/Pz2zdvmt07AnDy2Qfm5+fn5zZv2HDh/Pz8/Pz83tuPAGurxxdvum77lqmp6Zk91992\r
+bGUNuH1287X3HwOOLL7j4l33ATiwMHPlpx+87fo9l1126Y5tOz55bAmwfuLFZ+5/8ZmHAGDqH7/6\r
+83//5S+O/nr0pR/84uv6f7z1BwAAAMDNW6cu/9g3AQDYPzd9xa0PAytL3xgOh3ccX8Kxr143vfN2\r
+AAD2z01fcevDwMrSN4bD4R3Hl9aWjwyHw3tOLAOj6+Y2z38agPUTLz5z/4vPPAQAb3nDq3/vl366\r
+vHLqe9998eQ6AAAAADdvnbr8Y98EAOD22c1Xf/7g9VfvvGjjBfO73/+dF1aBo3d97Kpd85unpqZn\r
+dlz34U89s7oO4MDCzJWffvC26/dcdtmlO7bt+OSxJbxwYvS+3ZdedNH0/O7r7/7D+dm9I2Bt9fji\r
+Tddt3zI1NT2z5/rbjq2sAQAAAEfv+thVu+Y3T01Nz+y47sOfemZ1HQAAAPjotqnL//hjV1919ZVX\r
+zO9+70efOLkGHL3rY1ftmt88NTU9s+O6D3/qmdV1nHz2vg0bLzyyvAasPj/euGHT6PkVrK0eX7zp\r
+uu1bpqamZ/Zcf9uxlTUABxZmrvz0g7ddv+eyyy7dsW3HJ48tAQAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAF+57uXX/d0z7/mds4NBNz52CsBXrnv5dX/3zHt+5+xg0I2PnQLwleteft3fPfOe3zk7\r
+GHTjY6cAAAAAwLpv3/9/Dwb98v96GnjLG179e7/00+WVU9/77osn1wFVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVdcvNN0zGo8l4NBmPJuPRZDyajEeT8WgyHk3Go8l4NBmPJuPRZDyajEdnzrwyqKqqqn72wu/f\r
+8+a3VFV17ifH7zn//Oe+/9NTf/Lhv7x/9affu/yzv/57VXXyd3/7v771d7/wv/1vX7pg2/fufbiq\r
+qqqqqqqqqpdWbj69dMPZc+eqqqqqqld/eual1TMvrVdVhWe+ffoNr237HX914G1nB4NufOwUAAAA\r
+ANy7c8vCh74JAMDhfbtm944A4DPXbt92zScef3Zlfe25uz+wc+49hwAcWJi5aNv8F488jbWVEw8v\r
+rWJyy65L3rn/+dV166tPPPzV755cBWDlztMH33T60HkAVp75/mDQG/7JS//sDa8OBv38Pzjz/oMv\r
+AgAAYOX5rw+Hwy8/cxI4/tC7N104BwCH9+2a3TsCgA9unXrfQ8eBw7fs2n7tF4HPXLt92zWfePzZ\r
+lfW15+7+wM659xwCcGBh5qJt81888jTWVk48vLSKyS27Lnnn/udX162vPvHwV797chUAAAB49tFP\r
+b9q45U8fenSdteePH7z7LwAcWJi5aNv8F488jbWVEw8vreIz127fds0nHn92ZX3tubs/sHPuPYeA\r
+m2anr/jooZPrnj765Us2bpzdOwKAw/t2ze4dAQCWHr/tgs1XAwA+c+32bdd84vFnV9bXnrv7Azvn\r
+3nMIuH1287X3HwOOLL7j4l33ATiwMHPRtvkvHnkaaysnHl5aBQAAwE2z01d89NDJdU8f/fIlGzfO\r
+7h0Bn7l2+7ZrPvH4syvra8/d/YGdc+85BHx8x/SFM+868vTJ9dVn/uSabTv+80EAOLxv1+zeEQBg\r
+6fHbLth8NQDgM9du33bNJx5/dmV97bm7P7Bz7j2HgNtnN197/zHgyOI7Lt51H4ADCzMXbZv/4pGn\r
+sbZy4uGlVcDKnacPvun0ofMA4Pnv/c2bf/HVwaDBoL//P/306AsAAACwvvrUxg0bbn7sOQAA9s9N\r
+X3Hrw7C++ud37d2wcerI8hqWn3zwwg0bPnzoMQDA/rnpK259GNZX//yuvRs2Th1ZXltbPjIcDu85\r
+sYzVpcevv+Sit986AWDlztMH33T60HkAVp75/mDQG/7JS//sDa8OBv38Pzjz/oMvAgAAYH31qY0b\r
+Ntz82HMAANw+u3lqx3sfeWp5dfn4TTum37l4BDj6qU89+Mj3Tq6trzz32Ad3TL/9jx8BcGBh5qJt\r
+81888jTWVk48vLSKW+anr9h3cHl9/dnvPrDtgk2ze0fAZ67dvu2aTzz+7Mr62nN3f2Dn3HsOAQAA\r
+AEc/9akHH/neybX1lece++CO6bf/8SMAAADAR7dNbZ67eWltHQeu37nz+q8ARz/1qQcf+d7JtfWV\r
+5x774I7pt//xI8D/MT+953PfBY5+5qotC58CPnPt9m3XfOLxZ1fW1567+wM7595zCMCBhZmLts1/\r
+8cjTWFs58fDSKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ759uk3vLbtd/zVgbedHQy68bFT\r
+wDPfPv2G17b9jr868Lazg0E3PnYKeObbp9/w2rbf8VcH3nZ2MOjGx04BAAAAeODKVwaDXvOa3vzv\r
+fzR65hRWnvn+YNAb/slL/+wNrw4G/fw/OPP+gy+iqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqm65+YbJeDQZ\r
+jybj0WQ8moxHk/FoMh5NxqPJeDQZjybj0WQ8moxHk/HozJlXBlVVVdXPXvj9e978lqqqzv7wL+45\r
+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\r
+Pzd92UcePHHixDPPLQP41ieumHvvV3Hi67dftHn3I8trT/zZNbv2TbB/bvqyjzx44sSJZ55bBrC2\r
+fGQ4HN7x7cefOv74n/3JdRfO7Dm2sgYAAIAXnv7+YNDr3/gz4EO/cm4w6IFnTwEAAKyvntiwYcNH\r
+HnsOAIDbZzdfe/8x4MjiOy7edR9w7KF737vnnbOzs3Nzc9tnLtiy87MADizMXHXXowCwfOKe4XC4\r
+tLYOjG9amN07wvJT9w6Hw0sXFhYWFhYWFhYW5mdmZp5cXQMAAMCxh+597553zs7Ozs3NbZ+5YMvO\r
+zwIAAAAf3Tb1n//8OLD81GeHw+HJdTj20L3v3fPO2dnZubm57TMXbNn5WWB99amtmzYeOPHC8onP\r
+bbpg9pm1dSw/de9wOLx0YWFhYWFhYWFhYX5mZubJ1TXgwMLMVXc9CgAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAABPfPWlwaC3zv748st/NPyVc4NBv7P9x3964tQTX31pMOitsz++/PIfDX/l3GDQ\r
+72z/8Z+eOPXEV18aDHrr7I8vv/xHw185Nxj0O9t//KcnTgEAAADA2sqL/9Pfe/X1b/wZXnj6+4NB\r
+r3/jz4AP/cq5waAHnj1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVbfcfMNkPJqMR5PxaDIeTcajyXg0GY8m\r
+49FkPJqMR5PxaDIeTcajyXh05swrg6qqqupnL/z+PW9+S1VVde5Lv/5r40f/uqr+5sMbP//vPllV\r
+VVVVf7333x/43++qqqqqqqqqqpdWbj69dMPZc+eqqqqqqqqqqqq+d99Lg0GDQYNBg0GDQYNBVx05\r
+BQAAAODenVsWPvRNAAAO79s1u3cEYG35W8Ph8LsnVwEAwIGFmd13HwUAAHjhqUc/sHXq6nu+A8D6\r
+ky8+/aUXn34AgPVTv/xz/dwvvLIK9v7Tc695TUdeAAAAsPL814fD4ZefOQk8+L75mcvuAIDD+3bN\r
+7h0BAPYvbHnXoccf/IP5hQ99A1hb/tZwOPzuyVUAAHBgYWb33UcBAABeeOrRD2yduvqe7wAAAABf\r
+2bNt7j0PAgCAAwszu+8+CgBry98aDoffPbkKAFhZ+sZwODyyvAY8eM322b0jADi8b9fs3hEAYOmJ\r
+j1+w+SoAWFv+1nA4/O7JVQAA9s9N7/nC48Dhfbsu3nUfgAMLM7vvPgoAAAAAK0vfGA6HR5bXgAev\r
+2T67d4S15W8Nh8PvnlwFAODjO6bf+akjwPPfu3Xjpm1rADi8b9fs3hEAYOmJj1+w+SoAWFv+1nA4\r
+/O7JVQAA9s9N7/nC48Dhfbsu3nUfgAMLM7vvPgoAgPUnX3z6Sy8+/QCA5Sd/MBj0T//D3wA7//Gr\r
+f+d15wAAAIAPbp264tbDAADsn5u+4taHAQCj6+Z23TIBRp/8jzNX7PsvV2+79dvPYP/c9BW3PgwA\r
+WFs+MhwO7zmxDNY/Oj/99tv+AoD1J198+ksvPv0AAOunfvnn+rlfeGUV7P2n517zmo68AAAAAB/c\r
+OnXFrYcBALh9dvO19x8Djiy+4+Jd92Ft5diWTRsWv/roGvj2/iu37LwXwIGFmd13HwWA1aW/GA6H\r
+31haAe67euvs3hHWlr81HA6/e3IVAAAAALC2cmzLpg2LX310DXx7/5Vbdt4LAAAAfHTb1JX7vw08\r
+e/TmTRfuxNrKsS2bNix+9dE18O39V27ZeS+A+987t2vfN//iwwvz73sQWFv+1nA4/O7JVQAAcGBh\r
+ZvfdRwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADge/e9NBg0GDQYNBg0GDQYdNWRU9+776XB\r
+oMGgwaDBoMGgwaCrjpz63n0vDQYNBg0GDQYNBg0GXXXkFAAAwPraqTUA66f+lze++tqfOwvrp375\r
+5/q5X3hlFez9p+de85qOvKCqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqbrn5hsl4NBmPJuPRZDyajEeT8Wgy\r
+Hk3Go8l4NBmPJuPRZDyajEeT8ejMmVcGVVX16tmzL7/80rPX3fPmt5x9+eVzP3ulql583+99/n//\r
+/R/9+MyZU9+9/zf/5eEH1qpXX/mrE1/4xn/3/TM/+e8/OPz5P3vLv/jmoReqqqqqqqqq6qWVm08v\r
+3XD23LmqqqqqqqqqqioAOPC2s4NBNz52CgDe//ZdV77rywAA3Ltzy8KHvgkAwOF9u2b3jgDgzj1b\r
+L/vgXceWVll/5vijBz83AnBgYWb33UcBAI8fPPjwE0+ts7Z07INbp971hScAWLnz9ME3nT50HgD8\r
+ye+eHQz6jekf7dn109e9pl/81R8BwPvfvuvKd30ZwMrzXx8Oh19+amnpuScfOnD75k0b/+ThpwHg\r
+8L5ds3tHAIBjD7x3esct8xduuvv4MoA792y97IN3HVtaZf2Z448e/NwIwIGFmd13HwUAPH7w4MNP\r
+PLXO2tKxD26detcXngAAAACefXT/xo0z9zz06Dqry0994Z5vAjiwMLP77qMAgDv3bL3sg3cdW1pl\r
+/Znjjx783Ai4eX7zu+55BGtLR3ddtHF27wgADu/bNbt3BAB44emDGzZOfev5VQC4c8/Wyz5417Gl\r
+VdafOf7owc+NgNEfzO/YexDrqyfee/GFF++6D8CBhZnddx8FAAAAANw8v/ld9zyCtaWjuy7aOLt3\r
+BNy5Z+tlH7zr2NIq688cf/Tg50bAx3dMXzjz7iNPn1xfffZPrtk2954/A4DD+3bN7h0BAF54+uCG\r
+jVPfen4VAO7cs/WyD951bGmV9WeOP3rwcyNg9AfzO/YexPrqifdefOHFu+4DcGBhZvfdRwEAsHLn\r
+6YNvOn3oPAD4N//w1b/z2lenrvjvl0//bDDol3/zhwDw/rfvuvJdXwaA4w9+dNOmSz7zwLdeWFt9\r
++tjRz91xCNg/N33FrQ8DAJ6afGLT1Nu/cXwZ62tL79py4YUzv78O9s9NX3HrwwCAteUjw+HwnhPL\r
+wNOP/B8bN15yZHkNsHLn6YNvOn3oPAD4k989Oxj0G9M/2rPrp697Tb/4qz8CgPe/fdeV7/oyABx/\r
+8KObNl3ymQe+9cLa6tPHjn7ujkPA7bObr73/GHBk8R0X77oPa8tHNm7YMHrmJFZPPnH9tqktO+8F\r
+cGBhZvfdRwEA++anr/ijQyfXPf/Egzsu2ji7dwTcuWfrZR+869jSKuvPHH/04OdGAAAAWFs+snHD\r
+htEzJ7F68onrt01t2XkvAAAA8NFtUxduedeRp0+urz79x1dvnfv9L2Nt+cjGDRtGz5zE6sknrt82\r
+tWXnvQCWHr9j09Q73j616c5jzwO4c8/Wyz5417GlVdafOf7owc+NABxYmNl991EAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAIADbzs7GHTjY6cAAAfednYw6MbHTgEADrzt7GDQjY+dAmDt8OlD\r
+/+D0n/1/ATz32A///j975fcu/Mlll//43//m2cGg//G3fgj8ye+eHQz6jekf7dn109e9pl/81R+h\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqm65+YbJeDQZjybj0WQ8moxHk/FoMh5NxqPJeDQZjybj0WQ8moxH\r
+k/HozJlXBlVV/WzlD+85//x7zj//nvPPv+f88+99y7+rqlfPnH78XXMHfuPX/+v/599M/ujPqurV\r
+nxlt/r0Dv/E/3/vmX/u//n+bHv2TB6uqqqqqqqqqemnl5tNLN5w9d66qqqqqqqqqqgoADrzt7GDQ\r
+jY+dAoCrN18ws3AAAIB7d25Z+NA3AeAPL1+Ym5vbNr1x04Vb5+bm5hf2AGsrxxY/fN2Omempqekd\r
+O9/5kdsfBHBgYWb33UcBAEcWP3j53Lapqenpme3XfXj/0to6ACt3nj74ptOHzgOA1ZN/deWFL/+j\r
+N776ute/+i/+9U++9OQpALh68wUzCwcArDz/9eFwOBwOL5zacsV/eu89Dz4O4A8vX5ibm9s2vXHT\r
+hVvn5ubmF/YAWFv5y5mNGy6c+X0AWFs5tvjh63bMTE9NTe/Y+c6P3P4ggAMLM7vvPgoAOLL4wcvn\r
+tk1NTU/PbL/uw/uX1tYBAAAAPPqlO/ZcPjc1NX3x1vkP3v4NAAcWZnbffRQAsLZybPHD1+2YmZ6a\r
+mt6x850fuf1BYPnE1963e+HyK6+6+uq9t+3dMbt3BPzh5Qtzc3PbpjduunDr3Nzc/MIeALjrpndd\r
+svmS7du3X/PJbwFrK8cWP3zdjpnpqanpHTvf+ZHbHwROPvv1d1+xff6K3e/e+4G7brns4l33ATiw\r
+MLP77qMAAAAAgOUTX3vf7oXLr7zq6qv33rZ3x+zeEbC2cmzxw9ftmJmempresfOdH7n9QeDjO6av\r
+/Mz+/7Swbeqi6Suv2/fYyVXgDy9fmJub2za9cdOFW+fm5uYX9gDAXTe965LNl2zfvv2aT34LWFs5\r
+tvjh63bMTE9NTe/Y+c6P3P4gcPLZr7/7iu3zV+x+994P3HXLZRfvug/AgYWZ3XcfBQDAyp2nD77p\r
+9KHzAOCZR37we7/1yi+8vtf/wrn/9T/8ePTcKQC4evMFMwsHAACPHNq/5/K5Czdu2nzJ7PV/dAjY\r
+Pzd9xa0PAwBw+MAfX7Wwc/fV/2n3O9/x4T/+zNXTF3zki49j/9z0Fbc+DABYWz4yHA7vObEMYN/c\r
+5ss+8jXAyp2nD77p9KHzAGD15F9deeHL/+iNr77u9a/+i3/9ky89eQoArt58wczCAQDAI4f277l8\r
+7sKNmzZfMnv9Hx0Cbp/dfO39x4Aji++4eNd9wNfvvPnSHZdeteeaa991/X/55OVbdt4L4MDCzO67\r
+jwIAXnhq9AdX7bxoembhquvvvXF+7roRsLZybPHD1+2YmZ6amt6x850fuf1BAAAA4Ot33nzpjkuv\r
+2nPNte+6/r988vItO+8FAAAAPrptavfdn7pq59apC6euvG7f4ydXga/fefOlOy69as81177r+v/y\r
+ycu37LwXAH5/5sILZ94LAGsrxxY/fN2OmempqekdO9/5kdsfBHBgYWb33UcBAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAOvO3sYNCNj50CABx429nBoBsfOwUAOPC2s4NBNz52CsCp1T8/ffBN\r
+p//s3wI4+fT3/8O/euWX/+G51722N/zDs/9m+r8/vAxYPflXV1748j9646uve/2r/+Jf/+RLT55C\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVd1y8w2T8WgyHk3Go8l4NBmPJuPRZDyajEeT8WgyHk3Go8l4NBmP\r
+JuPRmTOvDKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqemnl5tNLN5w9d66qqqqqqqqqqgoAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8OfXze766AQAAAAAAAAAAAAAAAD46Lap\r
+vd84AQAAAAAA8OmFmSvveBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAcOr5y04ffNPffOcbAAAAAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqlptvmIxHk/FoMh5NxqPJ\r
+eDQZjybj0WQ8moxHk/FoMh5NxqPJeDQZj86ceWVQVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdVL\r
+KzefXrrh7LlzVVVVVVVVVVVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeP47\r
+X548/ixOnnj4HVObFr/zHAAAAAAAAAAAAAAAAPDRbVN7v3ECAAAAAAA8d/TzGzdNTZZWAQAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvfvPXfvBnv3NqfQ0AAAAAAABA\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVd1y8w2T8WgyHk3Go8l4NBmPJuPRZDyajEeT8WgyHk3Go8l4NBmP\r
+JuPRmTOvDKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqemnl5tNLN5w9d66qqqqqqqqqqgoAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBxcXFxcXFxcXFxcXFx\r
+cXFxcXFxcXH/nfcBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsLi4uLi4uLi4uLi4uLi4uLi4u\r
+Li7uv/M+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAnPjmJ3btuOSSrVsv2baw786HAAAAgMXFxcXFxcXFxcXFxcXFxcXF\r
+xcXFxf133gcAALC4uLi4uLi4uLi4uLi4uLi4uLi4uLj/zvvw0W1Te79xAgAAAACAm3duu2jztn33\r
+fAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+P8ThDdQ\r
+dhiEYe95DYEUh+e+tBvO5rTJbvJ60vO8SVrSpk0/0h72NenbpHd0dTVzZ2TJsoQ9/kDGlo0yMhPE\r
+MPpAH+PR/SeGZMtC2y3guDQmSQtJ3gu3mNub07d9SSFp6xLA2ICFIgv9W0oIH7L939/v8uXLly9f\r
+vnz58uXLly9fvnz58uXLly9frqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpHL5xazGeL+Wwxny3ms8V8tpjP\r
+FvPZYj5bzGeL+Wwxny3ms8V8tpjPbtz49qCqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqm984YLP\r
+nHrxpZeqqqqqqqqqqqoQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6tELpxbz2WI+W8xni/lsMZ8t5rPFfLaYzxbz2WI+\r
+W8xni/lsMZ8t5rMbN749qKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqG1+44DOnXnzppaqqqqqq\r
+qqqqKgRBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARB\r
+EARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARB\r
+EARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARB\r
+EARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARB\r
+EARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARB\r
+EARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARB\r
+EARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARB\r
+EARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBkKqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqp69MKpxXy2mM8W89liPlvMZ4v5bDGfLeazxXy2mM8W89liPlvMZ4v5\r
+7MaNbw+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvrGFy74zKkXX3qpqqqqqqqqqqoKQRAEQRAE\r
+QRAEQRAEQRAEQRAEQZDt6drK5haCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC\r
+IAiCIAiCIAiCbE/XVja3EARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARB\r
+EARBEATZfNfB23aOT6+DIAiCINvTtZXNLQRBkO3p2srmFoIgCIIgCIIgCIIgCIIgCIIgCIIgCIIg\r
+CIIgCIIgCIIgCIIgyPZ0bWVzC0EQBNl818Hbdo5Pr4Mg998xuuMTFxAEQRAEQbanayubWwiCIAiC\r
+IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC\r
+IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCINvTtZXN\r
+LQRBEARBEARBkO3p2srmFoIgCIIgCIIgCIIgCIIgyPTazj33jO/+yDsRBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBNmerq1sbiEIgiAIgiAIgiAIgiAIgiAIgiAI\r
+giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIUlVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVWPXji1mM8W89liPlvMZ4v5bDGfLeazxXy2mM8W89liPlvMZ4v5bDGf\r
+3bjx7UFVVd/8g3/y1OHJk3/9Rz/4w6+vqqp6+UX/YOPIr/711/+Lv/0PFtPfqKqqXv7ie7c/+r/8\r
+3V/5kdd/+B8uf+aFP62qqqqqqqqqb3zhgs+cevGll6qqqqqqqqqqqhAE2fmjX3/tq14eDNr39LsR\r
+BEEQBEGQjfXxcDgcDofD4XA4HA6Hw+FwuP9dpxAEufC7j5yYnUcQBEEQBEEQBEEQBEEQBEEQBEEQ\r
+BEEQBEEQBEHuOvMfvu9/+pNXveqlm1/33/7WL/4zBEEQBEEQ5NLzW8PhcGlpac/KeP/xI8c/fg5B\r
+EAS58LuPnJidRxAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQZDt\r
+X7nzwHQDQRAEQRBke7q2srmFIAhy4XcfOTE7jyAIgux++uieyUEEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRBke7q2srmFIAiy/St3HphuIAiC3H/H6I5PXEAQBEEQBLnwu4+cmJ1HEARBdj99\r
+dM/kIIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCHL2qd/+f/x1v/M7X/qOm7/x/f/gPz/4uccQ\r
+BEEQBEEQBDn72w8dOroy2rs0PjC58xcfQZBjR0bD4XA4HC6NR6sPHP65xXkEmV49d9/bbhstj8b7\r
+9935+FkEQY4dGQ2Hw+FwuDQerT5w+OcW55HpldPD4XA4HC4tLe09sPLG6UM710AQBEEQBEF2nvn1\r
+waDBoMGgwaDBoFf/+c8iCIIgCIIgyLEjo+FwOBwOl8aj1QcO/9ziPIIgCIIgCIIgCIIgCIIgCIJs\r
+T9dWNrcQBEEQBEEQBEEu/O4jJ2bnEQRBkN1PH90zOYggCIIgCIIgCIIg08unDh6YnHzuEoIgCIIg\r
+CIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIJc+N1HTszOIwiCIAiCIAiC\r
+IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIMjOH/36a1/18mDQvqffjSCXrrzvDUvP33zz\r
+i6/+s1/70Xs/vnsdBLl05X1vWHr+5ptffPWf/dqP3vvx3esgCIIgCIIgyKUr73vD0vM33/ziq//s\r
+13703o/vXgdBLl153xuWnr/55hdf/We/9qP3fnz3OkhVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVPXrh1GI+\r
+W8xni/lsMZ8t5rPFfLaYzxbz2WI+W8xni/lsMZ8t5rPFfHbjxrcHVVV98+lf++xH/s3V3z32wR9+\r
+fVVV1ZWtf/Shn37rf//qt7/1pX//0b/2V/7tb3+pqv7bB+554idue+7//My3/rv//en/44//+7eq\r
+qqqqqqqq6htfuOAzp1586aWqqqqqqqqqqioE4fpjf+cvf3MwaDBo39PvRhAEQRAEQXjh0u7V3d2r\r
+u2+5c7x6fmv36u7u1d3ptSmCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAhy4uxzg0Hf/Xc+\r
+/f86ufhf7v3Pf23rAwiCIAiCIMil57eGw+Hmc7uPfvH8yV9/YDRaevD3dhAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRBke7q2srmFIAiCIAiC\r
+IMjup4/umRxEEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBtqdrK5tbCIIgCIIgCHL/HaM7\r
+PnEBQRAEQRAEQRAEQZDdTx/dMzmIIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC3PrdN17x6q//\r
+vZ/73Z++79OvuKlb/tpvIwiCIAiCIMiFf3t0ae/44d85tXt1euHTp3/unz2CIMeOjNYe255em+4+\r
+f2Hjlw4s7d33zqtT5J2/fvveu+7fuQbXdk//p10EQY4dGa09tj29Nt19/sLGLx1Y2rvvnVen0yun\r
+h8PhWz63O702Pf8HJw9O9qz94jaCIAiCIAhy6fI//7t3ferv3vWpv3vXp/7W6rXBoJt/aIEgCIIg\r
+CIIgx46M1h7bnl6b7j5/YeOXDizt3ffOq1MEQRAEQRAEQRAEQRAEQRBke7q2srmFIAiCIAiCIAiC\r
+IAiCIMjup4/umRxEEARBEARBEARBEGT36bc+/JGzCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIg\r
+CIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIg\r
+CIIgCNcf+zt/+ZuDQYNB+55+N4Ic+pmvDgb9hdEf/thPfH0w6C+dfT+CHPqZrw4G/YXRH/7YT3x9\r
+MOgvnX0/giAIgiAIghz6ma8OBv2F0R/+2E98fTDoL519P4Ic+pmvDgb9hdEf/thPfH0w6C+dfT9S\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVY9eOLWYzxbz2WI+W8xni/lsMZ8t5rPFfLaYzxbz2WI+W8xni/ls\r
+MZ/duPHtQVVVVfWtZ9/2wR9+fVVV9fK/+rEf/cT/74+r6ivvXPrQT7+7qn7nb/7Vf/f7L1RVVVVV\r
+VVVVVVXVN75wwWdOvfjSS1VVVVVVVVVVVQjy8Nu/9Mo/81+Hf/9rg0H7nn43giAIgiAIgiDI8bvG\r
+qxffgSAIcvH37pncOVmeLK1sbiEIgkxfOP/gxcPLa6PRyvj2U0fPX50iCLKxPj7w/pNHt29fu3t1\r
++eDymz+zi0z/+My9bzswnozGq+O1Bw9vf3mKIAjXz33gubd84LkNBEGQ73/ti6/+v3xm54V3n/rP\r
+79m9DoIgCIIgCIJcen5rOBxufuESgrxtezK++xiCXPy9eyZ3TpYnSyubWwiC7D53Yjgan39hiiC7\r
+z/7c0t7xxRdApi+cf/Di4eW10WhlfPupo+evThEE2VgfH3j/yaPbt6/dvbp8cPnNn9lFpn985t63\r
+HRhPRuPV8dqDh7e/PEUQBEEQBEEQ5Oz//tChoyuj5dG+2yd3v3cLQZCN9fGB9588un372t2ryweX\r
+3/yZXWT6wvkHLx5eXhuNVsa3nzp6/uoUQXY/d/KND05G+/ZOHrjzoTOTlc0tBLn4e/dM7pwsT5ZW\r
+NrcQBNn94tsmd04mR/YuLY0md04md04Ov/c0gkxfOP/gxcPLa6PRyvj2U0fPX50iyAOH9x762HkE\r
+Of2+28b3bCIIsrE+PvD+k0e3b1+7e3X54PKbP7OLIAiCIAiC7H7u5BsfnIz27Z08cOdDZyYrm1sI\r
+Mn3h/IMXDy+vjUYr49tPHT1/dYog998xuu1Xjh1cXx7tG922ee/ZP54iyMXfu2dy52R5srSyuYUg\r
+yO4X3za5czI5sndpaTS5czK5c3L4vacRZPrC+QcvHl5eG41WxrefOnr+6hRBHji899DHziPI6ffd\r
+Nr5nE0GQjfXxgfefPLp9+9rdq8sHl9/8mV0E4fq5Dzz3lg88t4EgCPLj3/vtV/2Pzz34u//fE//b\r
+v775VS//uZ/+1wiCIAiCIAhyz8HR2mPvQBAEQZBjR0b733UKQS5d3hoOh8c+t4uc+zeHR3c+gCAI\r
+giDHjoz2v+sUgly6vDUcDo99bnd65fRwODz++V0EefvbJnvf+BCCIFw/94Hn3vKB5zYQBEEQBDl6\r
+wMGgv/mR/w+CIAiCIAiCHDsy2v+uUwhy6fLWcDg89rldBNlYHx94/8mj27ev3b26fHD5zZ/ZRaZX\r
+zt538uB4ZTRaXT7y6EOPXpsiyO7nTr7xwclo397JA3c+dGaysrmFIA8c3nvoY+cR5PT7bhvfs4kg\r
+F3/vnsmdk+XJ0srmFoIgu1982+TOyeTI3qWl0eTOyeTOyeH3nkYQBEEQBEGQs4+/6eA9k73Lo9H+\r
+lSM7D+5cA0EQBEEQBEGQjfXxgfefPLp9+9rdq8sHl9/8mV1k+sL5By8eXl4bjVbGt586ev7qFEGQ\r
+s//7Q4eOroyWR/tun9z93i0Emb5w/sGLh5fXRqOV8e2njp6/OkV2nzsxHI3PvzBFkN1nf25p7/ji\r
+CyDTK2fvO3lwvDIarS4fefShR69NEeTi790zuXOyPFla2dxCEARBNtbHB95/8uj27Wt3ry4fXH7z\r
+Z3YRBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ5OG3f+mVf+a/Dv/+1waD9j39bmR67Zdv\r
+ftXLr/yuq5eus/v8B2+6qVd/z9PI9Nov3/yql1/5XVcvXWf3+Q/edFOv/p6nEQRBEARBkOm1X775\r
+VS+/8ruuXrrO7vMfvOmmXv09TyPTa79886tefuV3Xb10nd3nP3jTTb36e55Gqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqurRC6cW89liPlvMZ4v5bDGfLeazxXy2mM8W89liPlvMZ4v5bDGfLeazGze+Paiqqqq+\r
+9ezbPvjDr6+q6qWv/6cP3nrrZ6/96Zffc/4//uYX//ST9/zKj/2j6uVv/NEHb731C/9y9zd/6u//\r
+y7/1k7/z4Du/+o0Xq6qqqqqqquobX7jgM6defOmlqqqqqurlP73xjS/e+MbzVVUhF/7gt77zlS//\r
+7fe/7+jPfnUwaN/T70YQBEEQBEEQBDl+13j14jsQBEEQZHu6trK5hSAI8vCJ5eWN+8998RLXdt5y\r
+ZjI5+QiCIBvr49Htk7d+cgeZXr1w6stTZJu1fW8+9ui1Kden537vbWevThEEeezq3T55y/UPvw5B\r
+kN0vPjEY9J3f/8yff+2Lg0Gv+nOOPvIeBEEQBEEQ5NLzW8PhcPMLlxDkwifuWBpPEARBtqdrK5tb\r
+CIIgdx8YvfETFxBkm7XlE29FkIdPLC9v3H/ui5e4tvOWM5PJyUcQBNlYH49un7z1kzvI9OqFU1+e\r
+Itus7XvzsUevTbk+Pfd7bzt7dYogCIIgCIIgO3/40NJo/JZPnEGmly+ceOIdCIJsrI9Ht0/e+skd\r
+ZHr1wqkvT5GHTywvb9x/7ouXuLbzljOTyclHEOSew6P9v/DIpetc/MPNfaOllc0tBEGQ7enayuYW\r
+giAIsvvpo3smBxEEQZCHTywvb9x/7ouXuLbzljOTyclHEOSBw3sPfew8gpx+323jezYRBNlYH49u\r
+n7z1kzvI9OqFU1+eIgiCIAiCIPccHu3/hUcuXefiH27uGy2tbG4hyMMnlpc37j/3xUtc23nLmcnk\r
+5CMIcv8do9H+Q6efu8QLOw9uLC+/9QSCIMj2dG1lcwtBEATZ/fTRPZODCIIgyMMnlpc37j/3xUtc\r
+23nLmcnk5CMI8sDhvYc+dh5BTr/vtvE9mwiCbKyPR7dP3vrJHWR69cKpL08R5LGrd/vkLdc//DoE\r
+QZCLn/7wX/zuFweDBoNu/qHPvOPKLyAIgiAIgiC8cHFpaenep3cQBEEQ5NiR0f53nUK4Pn3744eH\r
+e0anr0yR3Wfetmdp6Z6PvBNBEAQ5dmS0/12nEK5P3/744eGe0ekr0+mV08Ph8Pjnd5Hp5XN3Hhjt\r
+f9c2giCPXb3bJ2+5/uHXIQiCIMj06nv+3He+9MrXXtn5CgiCIAiCIAhy7Mho/7tOIVyfvv3xw8M9\r
+o9NXpgiysT4e3T556yd3kOnVC6e+PEUefmh55e0P7Vxj+qV33v3GvfvfvY0g9xwe7f+FRy5d5+If\r
+bu4bLa1sbiHIA4f3HvrYeQQ5/b7bxvdsIgiCbE/XVja3EARBkN1PH90zOYggCIIgCIIgCIKc/acP\r
+nvwP77z0lemlL73z7jtG+99zGkEQBEEQBEGQjfXx6PbJWz+5g0yvXjj15Sny8Inl5Y37z33xEtd2\r
+3nJmMjn5CILs/OFDS6PxWz5xBplevnDiiXcgyMMnlpc37j/3xUtc23nLmcnk5CMIcveB0Rs/cQFB\r
+tllbPvFWBHn4oeWVtz+0c43pl9559xv37n/3NoIgyPZ0bWVzC0EQBNlYH49un7z1kzvI9OqFU1+e\r
+IgiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIBf+4Le+85Uv/+33v+/oz351MGjf0+9Gdj77\r
+0cGg1/zAUyfe89SB33rP9732xZteeWMqO5/96GDQa37gqRPveerAb73n+1774k2vvDEVBEEQBEGQ\r
+nc9+dDDoNT/w1In3PHXgt97zfa998aZX3pjKzmc/Ohj0mh946sR7njrwW+/5vte+eNMrb0ylqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqh69cGoxny3ms8V8tpjPFvPZYj5bzGeL+Wwxny3ms8V8tpjPFvPZYj67\r
+cePbg6qqqupbz77tgz/8+qqqXvxvT33w1lu/9F+/+X/8o7/9rx/4nW8989DjP/I3qxf/21MfvPXW\r
+X1+9+Cd/cuPlP/3jT+7/yV87/KtVVVVVVVVV9Y0vXPCZUy++9FJVVVVVvfzi0z5zys9frKpqeu2X\r
+fuwvfuu7f/rjyNGf/epg0L6n340gCIIgCIIgCHL8rvHqxXcgCIIgyPZ0bWVzC0GQ6ZXTS0tLjzx3\r
+CUF2n91YGo2n10GQjfXxZPskgiAIcupd+/ceuXv7P56fXgdBEAR57OrdPnnL9Q+/DkGQnc9+dDBo\r
+MOj1J/7NgZ1//52vfPk7brk8FQRBEARBkEvPbw2Hw80vXEKQnT88srQ0RBAE2Z6urWxuIQiCnP3Q\r
+wfF9DyNcnx6c7HnTH+wg0yunl5aWHnnuEoLsPruxNBpPr4MgG+vjyfZJBEEQ5NS79u89cvf2fzw/\r
+vQ6CIAiCIAiCIMjPH1+enDyJIAiCIMjG+niyfRJBEGR65fTS0tIjz11CkN1nN5ZG4+l1Ll3eGg6H\r
+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\r
+PH3P0niC7H7++HA43P3KFEG2L66ubG4hyAOH9x762HkEOf2+28b3bCIIgmxP11Y2txAEQZDdTx/d\r
+MzmIIAiCIAiCIAiCnP/E8SPHb1s5vDI5Mlnev2d8188hCIIgCIIgCLKxPj7w+BkEQZDdZ48Ph8PV\r
+9dXV9dXV9dXV9cl4//jCC1PkoTeObnv/GQRBEGT32ePD4XB1fXV1fXV1fXV1fTLeP77wwhSZXt5e\r
+2rPn7JXpo08/sLS8f/c6yPTy9nA43Lp8CUF2nr5naTxBEATZnq6tbG4hCIIgG+vjA4+fQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQX7x2gmfvMUnb/HJW77ya/8Tgpz5+GcHg26985NvOPr7r//B\r
+bw4G/dCRT97z+cd2PvvRwaDX/MBTCPJ9r33xplfcmMrOZz86GPSaH3gKQb7vtS/e9IobU0EQBEEQ\r
+BNn57EcHg17zA08hyPe99sWbXnFjKjuf/ehg0Gt+4CkE+b7XvnjTK25Mpaqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqoevXBqMZ8t5rPFfLaYzxbz2WI+W8xni/lsMZ8t5rPFfLaYzxbz2WI+u3Hj24OqqqrqW8++\r
+7YM//Pqqquqlf/VjPzr/91er6ivn93zop99d1Uu/9ld/5N999r9W1Tf/y8OPv/6nqqqqqqqqquob\r
+X7jgM6defOmlqqqqqqqqqqqqU7/z7GDQYNBg0GDQYNBg0E996pcQBEEQBEEQBDl+13j14jsQBEEQ\r
+ZHu6trK5hSDI9Mrp4XB49uoUQRAEQZCN9fGBJ84iCIIgCILsPnvmrgOjgx86iyDIL1x/5+PPPvT4\r
+s8cRBOH6Y7e8+uVXftcLlwT5R/+3b950U2+/8gsIgiAIgiCXnt8aDoebX7iEIG/bnozvPoYgCLI9\r
+XVvZ3EIQBEGOrY/v+Mi5k++YrF7cQpDpldPD4fDs1SmCIAiCIBvr4wNPnEUQBEEQBNl99sxdB0YH\r
+P3QWQRAEQRAEQX7++PLk5EkEQRAEQTbWxweeOIsgCDK9cno4HJ69OkUQBEEuXd4aDoenr0wR5OTG\r
+8srmFoIgyPZ0bWVzC0EQBNn9o/v3TA4iCIJMr5weDodnr04RBEEQ5NiR0e0fPYcg29O18T2bCIJs\r
+rI8PPHEWQRAEQRAEQRDk0uWt4XB4+soUQU5uLK9sbiHTK6eHw+HZq1MEQRAEuf+O0W3/9DSCPPr0\r
+m5b2Lk8FQZDt6drK5haCIAiy+0f375kcRBAEmV45PRwOz16dIgiCIMixI6PbP3oOQbana+N7NhEE\r
+2VgfH3jiLIIgCIL8wvV3Pv7sQ48/exxBkJ1nfmMw6M8Pfw1B/t73fuum7/gmgiAIgiAIgtx9YLT/\r
+XdsIgiAIcuzIaP+7TiEIgiBvf9tkjW0E2frHB8dvuvehh5bf9Kkd5NiR0f53nUIQBEGmV04Ph8Pj\r
+n99FcHrfnaPb3v0OBEF+4fo7H3/2ocefPY4gCIKc/+R8MOiWn/gdBEEQBEEQBEGQY0dG+991CkEQ\r
+BEGQjfXxgSfOIgiCcO3i0tLSw8/sIsiFTxzes/8Icuny1nA4PH1liiAnN5ZXNrcQ5NiR0e0fPYcg\r
+29O18T2bCIIg29O1lc0tBEEQZPeP7t8zOYggCIIgCIIgCDK9em48Gj74b85MBTn9zw6M7zqOIAiC\r
+IAiCIMjG+vjAE2cRBEGmV04Ph8OzV6cIgiAI8vPHlycnTyIIgiDTK6eHw+HZq1MEQRAEQY6tj+/4\r
+yLmT75isXtxCEK5dXFpaeviZXQS58InDe/YfQRAE2Z6urWxuIQiCIBvr4wNPnEUQBEEQBEEQBEEQ\r
+BEEQBEEQBEEQBEEQBEEQBEEQBEEQBDn1O88OBg0GDQYNBg0GDQb91Kd+aXrtl2/+jpdf+do/viSX\r
+Ln/gFTf16u/5L8j02i/f/B0vv/K1f3xJLl3+wCtu6tXf818QBEEQBEGQ6bVfvvk7Xn7la//4kly6\r
+/IFX3NSrv+e/INNrv3zzd7z8ytf+8SW5dPkDr7ipV3/Pf0Gqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6tEL\r
+pxbz2WI+W8xni/lsMZ8t5rPFfLaYzxbz2WI+W8xni/lsMZ8t5rMbN749qKqql1988Zvf/MZn3vrB\r
+H379i9/85kvf+nZVXXn7P/rQP3zb1/7kxo0v//5v/vW/8m9/60tV9aWH/+GTa7tf/8aLL3/zK39w\r
+29/7tcO/WlVVVVVVVVXf+MIFnzn14ksvVVVVVVVVVVVVIQiCHP3Zrw4G7Xv63QiCIHfdv3bgxCaC\r
+IAiCHL9rvHrxHQiCIAiyPV1b2dxCEAR56Pi+tfMPn7s8RXY+d+bEk1sIgmysjw88cRZBEAQ5969O\r
+nPr0RWT65XN3Hxgd+ug5BEEeu3q3T95y/cOvQxAEOTL86mDQ/33/7/+vb/qjV9zUzX/59xAEQe66\r
+f+3AiU0EQS49vzUcDjef29390oWTv/7A3tHSg7+3gyAIsj1dW9ncQhAEQc7NjozuuG8yXnrL53YR\r
+BHno+L618w+fuzxFdj535sSTWwiCbKyPDzxxFkEQBDn3r06c+vRFZPrlc3cfGB366DkEQRAEQRAE\r
+2fmDY0uj8fFPnEGmVy4+8qF3IAiysT4+8MRZBEEQ5KHj+9bOP3zu8hTZ+dyZE09uIci9b9x76EOn\r
+kemXz67tW1rZ3EIQBNmerq1sbiEIgiC7z50Y7hmden6KIAjy0PF9a+cfPnd5iux87syJJ7cQZOsd\r
+k+XNEwgvXDhy257xPZsIgmysjw88cRZBEARBEARBEAS59417D33oNDL98tm1fUsrm1sI8tDxfWvn\r
+Hz53eYrsfO7MiSe3EOT+O0aj/Xecfm6XF3Ye3FienHwrgiDI9nRtZXMLQRAE2X3uxHDP6NTzUwRB\r
+kIeO71s7//C5y1Nk53NnTjy5hSBb75gsb55AeOHCkdv2jO/ZRBBkY3184ImzCIIgCPLY1bt98pbr\r
+H34dgiD4C//zn79x0yu//eP3/7s37H9+MOiWv/FxBEGQu+5fO3BiE0EQ5MLH71vaO37L7PTutenO\r
+Z87+3D9/BEGOHRntf9cpBEEQ5OL/ef/S8v6tz+0i06/sHlob7dn/RgQ5dmS0/12nEARBkOmV08Ph\r
+8PjndxHk4n+4f2m07/SVKYI8dvVun7zl+odfhyAIghx6w38fDPrpf/f/RhAEQZC77l87cGITQRDk\r
+2JHR/nedQhAEQRBkY3184ImzCIIgyEMP7pu8/aGda0yff+fdb9y7/7FtBLn3jXsPfeg0Mv3y2bV9\r
+SyubWwiy9Y7J8uYJhBcuHLltz/ieTQRBkO3p2srmFoIgCLL73InhntGp56cIgiAIgiAIgkyvnF5a\r
+Wtr6wiVkevXcnQdH47uOIwiCIAiCIAiysT4+8MRZBEEQ5KHj+9bOP3zu8hTZ+dyZE09uIcjOHxxb\r
+Go2Pf+IMMr1y8ZEPvQNBHjq+b+38w+cuT5Gdz5058eQWgiDnZkdGd9w3GS+95XO7CII89OC+ydsf\r
+2rnG9Pl33v3Gvfsf20YQBNmerq1sbiEIgiAb6+MDT5xFEARBEARBEARBEARBEARBEARBEARBEARB\r
+EARBEARBEARBEAQ5+rNfHQza9/S7EeTQz3x1MOj7Vz714z/5tcGgH9z+AIIc+pmvDgZ9/8qnfvwn\r
+vzYY9IPbH0AQ5Be/8vPXP/w/XvuN/xlBEOTQz3x1MOj7Vz714z/5tcGgH9z+AIIc+pmvDgZ9/8qn\r
+fvwnvzYY9IPbH0Cqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6tELpxbz2WI+W8xni/lsMZ8t5rPFfLaYzxbz\r
+2WI+W8xni/lsMZ8t5rMbN749qKrqW184/cFbb/3grbd+8NZbP3jrrY+//qer6uUbfurnDv/Lv/Zj\r
+/+In/p+LS79eVdXL37ryybfc8at/48f/xV//if/t/tP/7U9frKqqqqqqqqpvfOGCz5x68aWXqqqq\r
+qqqqqqqqEARBjv7sVweD9j39bgRBkIOTPeP1DQRBEAQ5ftd49eI7EARB1u9bnRyZLK8sLY33TY5M\r
+Juu3I8j06rkHdw4v7x+Nlkcrd91273tPIgiysT4+8MRZBEEQ5PQ/uXvtyPJoeTTav3xk59juV6YI\r
+gjx29W6fvOX6h1+HIAhy6Y/f+w9Wvvg//A83XvGd3/qLb/jPx555DEEQ5OBkz3h9A0GQS89vDYfD\r
+4XA4Wh7vf8uR4x8/hyDI+n2rkyOT5ZWlpfG+yZHJZP12BEGmV8+PR8M9+9+IIAgyvXruwZ3Dy/tH\r
+o+XRyl233fvekwiCbKyPDzxxFkEQBDn9T+5eO7I8Wh6N9i8f2Tm2+5UpgiAIgiAIgiBnfvuh2++b\r
+jJZH44OTu9+7hSDIxvr4wBNnEQRBkOnVcw/uHF7ePxotj1buuu3e955EkN3Pn7zzwdW1Bw4efOjw\r
+0c2Vlc0tBFm/b3VyZLK8srQ03jc5Mpms344gCPLwzqHx6r7lQ8uH/vEpBJlePffgzuHl/aPR8mjl\r
+rtvufe9JBNn94tYd9y1P3nTgjs27HmZtfM8mgiAb6+MDT5xFEARBEARBEARBdj9/8s4HV9ceOHjw\r
+ocNHN1dWNrcQZHr13IM7h5f3j0bLo5W7brv3vScR5P47Rrf9yrHb15dH+0YHfv6+d16dIsj6fauT\r
+I5PllaWl8b7Jkclk/XYEQZCHdw6NV/ctH1o+9I9PIcj06rkHdw4v7x+Nlkcrd91273tPIsjuF7fu\r
+uG958qYDd2ze9TBr43s2EQTZWB8feOIsgiAIgjx29W6fvOX6h1+HIAhy4ZO/8Vf/zrXv/M6XvuO7\r
+/vQHh5868fwvIgiCHJzsGa9vIAiCIKc/cuz2+yZ7Rkt7D6zc+YuPIMixI6P97zqFIAiCINu/8eYD\r
+65MDD91+4M233fOetxyc7Ln3t84hx46M9r/rFIIgCDK9cno4HB7//C6CIPce2bu2exJBHrt6t0/e\r
+cv3Dr0MQBLl0+QN/5jtefvWf/+xUEARBEOTgZM94fQNBEOTYkdH+d51CEARBEGRjfXzgibMIgiDI\r
+9PLpe992YO/yaDRZPnzxwZ1rIMju50/e+eDq2gMHDz50+OjmysrmFoLsfnHrjvuWJ286cMfmXQ+z\r
+Nr5nE0HW71udHJksrywtjfdNjkwm67cjCII8vHNovLpv+dDyoX98CkEQBEEQBEG2PnDv6h2rB48f\r
+OvTInQ/947XxXccRBEEQBEEQBNlYHx944iyCIAgyvXruwZ3Dy/tHo+XRyl233fvekwiCnPnth26/\r
+bzJaHo0PTu5+7xaCTK+ee3Dn8PL+0Wh5tHLXbfe+9ySCINOr58ej4Z79b0QQBJlePn3v2w7sXR6N\r
+JsuHLz64cw0EWb9vdXJksryytDTeNzkymazfjiDIxvr4wBNnEQRBEARBEARBEARBEARBEARBEARB\r
+EARBEARBEARBEARBEARBjv7sVweD9j39bgS5dOV9b1h6/ubXvPSqW/7kR9af2vkKCHLpyvvesPT8\r
+za956VW3/MmPrD+18xUQBPnFayd88pav/MZfQRAEuXTlfW9Yev7m17z0qlv+5EfWn9r5Cghy6cr7\r
+3rD0/M2veelVt/zJj6w/tfMVkKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqp69MKpxXy2mM8W89liPlvMZ4v5\r
+bDGfLeazxXy2mM8W89liPlvMZ4v57MaNbw+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvrGFy74\r
+zKkXX3qpqqqqqqqqqqoKQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAE\r
+QRAEQRAEQRAEQRAEQRAEQRAEQfD/TxD+QH1i14W958M/Pf6L3Ht6vfZ4W7nd07NXpPXi0nra7Z6z\r
+W3va21ufSYiZyYSQzEwcBhIiYyEof2zB3IKm0OUTWsymxLCIIFcaMJoGwf7W9slDiAGExBAmkElm\r
+nmdeiSJ+CxYkkEze+3rNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1\r
+s2bWzJpZM2tmzayZNbNm1syaWTNrbtr/h+u2C75w3+tnzayZNbNm1syaWTNrZs2smTWzZtbMmlkz\r
+a2bNrJk1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfX2G67f3dns7mx2dza7O5vdnc3uzmZ3Z7O7s9nd2ezu\r
+bHZ3Nrs7m92dze7O5sknv71VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdU3z96wTl//1PnzVVVV\r
+VVVVVVVVs2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZ\r
+NbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbM\r
+mlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tm\r
+zayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWz\r
+ZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZ\r
+M2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2s\r
+mTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bW\r
+zJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNr\r
+Zs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1\r
+s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1sya\r
+WTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bN\r
+rJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm\r
+1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkz\r
+a2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZ\r
+NbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbM\r
+mlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tm\r
+zayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bW/OYn/uc/++0f+f/8+TtmzayZNbNm1sya\r
+WTNrZs2smTWzZtbMmlkza2bNrJk1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfX2G67f3dns7mx2dza7O5vd\r
+nc3uzmZ3Z7O7s9nd2ezubHZ3Nrs7m92dze7O5sknv71VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VdU3z96wTl//1PnzVVVVVVVVVVVVs2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bN\r
+rJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm\r
+1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkz\r
+a2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZ\r
+NSdvPXny1pMnbz158taTJ289efLWkydvPflzv/HGWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZ\r
+M2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2s\r
+mTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syak7eePHnryZO3njx568mTt548eevJk7ee\r
+/LnfeOOsmTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bN\r
+rJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm\r
+1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkz\r
+a2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZ\r
+NbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbM\r
+mlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tm\r
+zclbT5689eTJW0+evPXkyVtPnrz15MlbT/7cb7xx1syaWTNrZs2smTWz5uStJ0/eevLkrSdP3nry\r
+5K0nT9568uStJ3/uN944a2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bN\r
+rJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm\r
+1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkz\r
+a2bNrJk1s2bWzJpZM2tmzayZNbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZM2tmzayZ\r
+NbNm1syaWTNrZs2smTWzZtbMmlkza2bNrJk1s2bWzJpZU1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVvv+H6\r
+3Z3N7s5md2ezu7PZ3dns7mx2dza7O5vdnc3uzmZ3Z7O7s9nd2ezubJ588ttbVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVV98+wN6/T1T50/X1VVVVVVVVVVBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVvv+H63Z3N\r
+7s5md2ezu7PZ3dns7mx2dza7O5vdnc3uzmZ3Z7O7s9nd2ezubJ588ttbVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVV98+wN6/T1T50/X1VVVVVVVVVVBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVvv+H63Z3N7s5m\r
+d2ezu7PZ3dns7mx2dza7O5vdnc3uzmZ3Z7O7s9nd2ezubJ588ttbVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVV98+wN6/T1T50/X1VVVVVVVVVVBQAAAAAAAAAAAOCut5048roNAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAALzzyoM///EHAAA4fuzo0SOXb29v33dmHwCAu9524sjrNgAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqq6u03XL+7s9nd2ezubHZ3Nrs7m92dze7OZndns7uz2d3Z7O5sdnc2\r
+uzub3Z3Nk09+e6uqqifuu/U/Hz1024v+9vtf8MKqqqqnn1r3/fyx//CiF/6ff/8f7b7j9qo6/xf3\r
+vP/5z3//85///uc///3Pf/77n//8//P/+a+qqqqqqqqq6ptnb1inr3/q/Pmqqqqqqqqqqiq84q8+\r
+vbXV1lZbW21t9f/6D38CAAAA3P2uq7e3t7e3t7e3t7e3t7e3t+87sw/gwT/4yG0ffQAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAfv8133jRjzz5nGe2tdXtpx4DAAAAcMvRg9vb29vb29vb29vb2xcfug7A6c/d\r
++OJDJwEAAAAA77zy4M9//AEAALD38F3b29v3ndkHAODBP/jIbR99AAAAAAAAAAAAAAAAAAAAAAAA\r
+AABw+nM3vvjQSQAAAAA4d/bxl/zUEz/8g+e/89lPX/ADT174sq8+tAcAAAC4/KILt7e3t7e3Lz74\r
+kn/+L//NH57eBwAAAAAAAAAAAAAAAAAAAAAAAPYe/ZOX/7Nvff93P/1dFzz1T49/9cw5wN6jf/Ly\r
+f/at7//up7/rgqf+6fGvnjkH+P3XfONFP/Lkc57Z1la3n3oMAAAAAD71O7e+5uqjP33RhZdefvRN\r
+/+8PAwAAAAAAAAAAAAAAAAAAADj9uRtffOgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJw7+/hLfuqJH/7B89/57Kcv+IEn\r
+L3zZVx/aA/z+a77xoh958jnPbGur2089BuD3X/ONF/3Ik895Zltb3X7qMQAPfGz9ox9/8nu+o+/4\r
+7vMv/Iff+O0HHgMAAMAjn//zra22ttraamurra2+67//JvDAx9Y/+vEnv+c7+o7vPv/Cf/iN337g\r
+MVRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVXV22+4fndns7uz2d3Z7O5sdnc2uzub3Z3N7s5md2ezu7PZ3dns\r
+7mx2dza7O5snn/z2VlVVTzz4kS/d8f/700/83Ptf8MKqqqrH3/RTv/WPX/8XX/v2t/bv/Y//tx+7\r
+6/f2qzr/1BNPPPXEE0898cRTTzzx6X/0d3//N09XVVVVVVVV1TfP3rBOX//U+fNVVVVVVVVVVVV4\r
+xV99+ju+71tHj3796NGvHz369bd+4nEAAADg7nddfejKd505c+bMmTNnzpw5c+YMAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAA8Os/9tSP/J0nXvR9T29tdfupxwAAAADccvTgy//Nfzlz5syZM2fOnDlz9uw+\r
+gNOfu/HFh04CAAAAAN555cGf//gDAABg7+G7tre37zuzDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4\r
+/bkbX3zoJAAAAADsPfIn3/UD37785X/x5jd97Z++4PzWVn/rlV8GAAAALr/owjd88sG9vb2HT933\r
+qycvf+nJDwIAAAAAAAAAAAAAAAAAAAAAAADv+idPbW31o9vfuOjvnt/a6u+9+U+Bd/2Tp7a2+tHt\r
+b1z0d89vbfX33vynwK//2FM/8neeeNH3Pb211e2nHgMAAADw+f9044UXXfbe//iJR87uP3jfH/7m\r
+LR8GAAAAAAAAAAAAAAAAAAAAcPpzN7740EkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2HvkT77rB759+cv/4s1v+to/fcH5\r
+ra3+1iu/DPz6jz31I3/niRd939NbW91+6jEAv/5jT/3I33niRd/39NZWt596DMBPPvfpZz3n/M/8\r
+3NdOvuwvn/WMfuCFCwAAAGcf/tOjR79+9OjXjx79+uWXfHtrq+f+za8BP/ncp5/1nPM/83NfO/my\r
+v3zWM/qBFy5UVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1dtvuH53Z7O7s9nd2ezubHZ3Nrs7m92dze7OZndn\r
+s7uz2d3Z7O5sdnc2uzubJ5/89lZVVVX1rUd/8f0veGFVVfX07/z43/4vf/gnVfWVtx74rX/8rqqq\r
+qurJL3/4A3/rJ772zaeqqqqqqqqq6ptnb1inr3/q/Pmqqqqqqqqqqiq84q8+/X1/7WsAAAAAANz9\r
+rqsPHbkJAIAvfOKXjx07dsWhi468bgMANx05dO173/vG177m6qsuP/azb/70o3vAp977jledOHbo\r
+kksOHr7y9b/y7of2zgE3HTl07Xvf+8bXvubqqy4/9rNv/vSjewA+/bvvec3VRy+55OBLXnrVW2/6\r
+A2B/74Gbf/n1V1x6ySUHD7/6TTfef3YfgHMPPv7QnY8/9HEAsA9vfd75ra1uP/UYAAAAgFuOHnzF\r
+fAIAcOaLHz127Nixo4cOHLj42LFjx44de91N9wCfeu87XnXi2KFLLjl4+MrX/8q7H9o7B7zzyoPX\r
+/votP3f8pZf89MFXvu6GTz+6B2Dv4bu2t7fvO7MPAF/4xC8fO3bsikMXHXndBgD2Hr33X7/+VYcP\r
+Hbz00OGX/ewv7J7eA/Yevfdfv/5Vhw8dvPTQ4Zf97C/snt4D9vceuPmXX3/FpZdccvDwq9904/1n\r
+9/HFz1x/8eE3vuYVVxy88lW/ecsvveTQxa94w68B+3sP3PzLr7/i0ksuOXj41W+68f6z+8BNRw5d\r
++973vvG1r7n6qsuP/eybP/3oHs588aPHjh07dvTQgQMXHzt27NixY6+76R4Azj34+EN3Pv7QxwE4\r
+55F9wJc++9WtrZ77N/4rAAAAcPlFF77xD08B9/32ay6+9LXAp977jledOHbokksOHr7y9b/y7of2\r
+zgE3HTl07Xvf+8bXvubqqy4/9rNv/vSje8De6bvf8ppXXHLxwStf8Qu3vuPE4eMfAm46cui6O+8H\r
+7rn5mstO3AHs7z1w8y+//opLL7nk4OFXv+nG+8/uA3DuwccfuvPxhz4O4Nze4899ds/5nm+fPefs\r
+l778zGf03f/DN3Bu7/HnPrvnfM+3z55z9ktffuYz+u7/4RuAfXjr885vbXX7qccAAAAA3HD5JS9/\r
+x38BAGD/kU+97Q2vuvTgJQcPvfT1N/zaw3vngJuOHLruzvuBe26+5rITdwD40PHD1976sRvf9OqX\r
+vexnrnzple+6/zQ+9d53vOrEsUOXXHLw8JWv/5V3P7R3DrjpyKFr3/veN772NVdfdfmxn33zpx/d\r
+w5kvfvTYsWPHjh46cODiY8eOHTt27HU33QMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnPLIP+NJnv7q11XP/xn8F7MNbn3d+\r
+a6vbTz0GwD689Xnnt7a6/dRjAC75wae/8/ufuH3zp5vf+fPnPrv/6Sf/HAAAAADwW4ef3Nrq0tv+\r
+BLjkB5/+zu9/4vbNn25+58+f++z+p5/8c1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXV22+4fndns7uz2d3Z\r
+7O5sdnc2uzub3Z3N7s5md2ezu7PZ3dns7mx2dza7O5snn/z2VlVVVfWtR3/x/S94YVVV57/xwPuf\r
+//wv/dlfPvbvf+WP79z7y8++/Dd//Keqqqoqr/4nH7nqjqqqqqqqqqqqvnn2hnX6+qfOn6+qqqqq\r
+nv7LJ7+59+Q3z1VVhVf81aef+ezz3/edT3/vf//UT73sqw/tAQAAAO5+19WHjtwEAABw19tOHHnd\r
+BgBuOnLo4LG3Pbx3jv2bX374lTffA3zq3e/+2Cc/e2b/3Nkv/dFbrjx49a9+ErjpyKGDx9728N45\r
+9m9++eFX3nwP8MV7b73owkt/4+P3nmP/4Qdue99/Bn79uite+pp/+7kvnj23/6X3/dJVR9/wYQDO\r
+vmfddsH68A8BAPDW553f2ur2U48BAAAAuOXowVfMJwAAwOnP3fjiQycBAJ9697s/9snPntk/d/ZL\r
+f/SWKw9e/aufBN555cGLD7/2nlNnzu099O9f89Irf+E2AHsP37W9vX3fmX0AAO5624kjr9sAwO7b\r
+T7zklbc8vHfOub37PvF7nzmzB+y+/cRLXnnLw3vnnNu77xO/95kze8CvX3fFS1/zbz/3xbPn9r/0\r
+vl+66ugbPowvfub6Fx/6udP752656tCVr/vIub3PX3bhhX/4yD5+/borXvqaf/u5L549t/+l9/3S\r
+VUff8GHgpiOHDh5728N759i/+eWHX3nzPQBOf+7GFx86CQCAs+9Zt12wPvxDAADgP/0fT2xt9aI3\r
+fBkAAAC4/KIL3/iHp3Bu//R7XvPSy1/9QeBT7373xz752TP7585+6Y/ecuXBq3/1k8BNRw4dPPa2\r
+h/fOsX/zyw+/8uZ7gP/vqy4/9qb3Pbx/7vT9f/DySy48fPxDwE1HDl135/3APTdfc9mJO4Bfv+6K\r
+l77m337ui2fP7X/pfb901dE3fBiAs+9Zt12wPvxDAE7/8dra6oIf/urm3331xt9+/Me+9+lnPOvp\r
+fU7/8dra6oIf/urm3331xt9+/Me+9+lnPOvpfQC89Xnnt7a6/dRjAAAAwLm9L1x44MANf/QlAADe\r
+e/KlR974ni/un9v70h+95dihq2+8C7jpyKHr7rwfuOfmay47cQeADx0//NMvPXb7Paewf/bBT5ze\r
+w6fe/e6PffKzZ/bPnf3SH73lyoNX/+ongZuOHDp47G0P751j/+aXH37lzfcAOP25G1986CQAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAMB/+j+e2NrqRW/4MgC89Xnnt7a6/dRjAIC3Pu/81la3n3oMwMOf/coLnvv01lZbW33/\r
+3/zLTz0KAAAAAPbPPv7XvrPnfO+3T+8DHv7sV17w3Ke3ttra6vv/5l9+6lGoqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqrffcP3uzmZ3Z7O7s9nd2ezubHZ3Nrs7m92dze7OZndns7uz2d3Z7O5sdnc2Tz757a2q\r
+qqrqW4/+4vtf8MKqqp766n9+//Ofv/9fn7jnp/7+777q9791+p9/4G/9RFVV1dPfctuPveCPH/2L\r
+qqqqqqqqqqq+efaGdfr6p86fr6qqqqqnn3pwnb5+PfKvq6rCL/y9Jy498vVXXfP1v/9/Ob+11fOP\r
+fQUAAAC4+11XH7jwpw8fPnz48OHDhw8ff83vA8Bdbztx5HUbALjpyKGTH/wMcPevXv2Saz4KAMC9\r
+v3bt4Zd9GLjpyKGTH/wMcPevXv2Saz4K/MdXv/ToGz4GANh/5JMHDhz4yKkzwCMP/taFFx7eOwdw\r
+9j3rtgvWh38IAIC3Pu/81la3n3oMAAAAwC1HD1508cHDhw8fPnz48OHDP/OqOwCc/tyNLz50EgAA\r
+APf+2rWHX/Zh4J1XHrz23X8IPPzZufDCl+wD7D181/b29n1n9gEAuOttJ468bgMAn5hXHDr6yzuf\r
++uO9cwDgE/OKQ0d/eedTf7x3DoD9Rz554MCBj5w6Azzy4G9deOHhvXO++JnrDx25CZvXHbn21nvx\r
+2kMX/9YXHt1/5JMHDhz4yKkzwCMP/taFFx7eOwc3HTl08oOfAe7+1atfcs1HAZz+3I0vPnQSAABn\r
+37Nuu2B9+IcAAPj0B7/2Pc/qr7zw6w/tAQAAAC6/6MKLL3vJ5ZdffvDiCw/9zGs/8fAeAAD3/tq1\r
+h1/2YeCmI4dOfvAzwN2/evVLrvkozu09dNGBA+978BHgD9501eHjHwJuOnLoujvvB+65+ZrLTtyB\r
+/Uc+eeDAgY+cOgM88uBvXXjh4b1zAGffs267YH34hwB88Y++urXVf/c316t+9Pz/8tNf+cnnPr21\r
+1efP+uIffXVrq//ub65X/ej5/+Wnv/KTz316a6vPnwXgrc87v7XV7aceAwAAAPYevmt7e/uWB04D\r
+AM7tP/TiAwfe+/lHgAc+/gsXH34jcNORQ9fdeT9wz83XXHbiDgAfOn742L/8fQAAANz7a9ceftmH\r
+gZuOHDr5wc8Ad//q1S+55qMATn/uxhcfOgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsP+Jr3zsH3zlY//gKx/7B1/5/cMAgE9/\r
+8Gvf86z+ygu//tAeAHjr885vbXX7qccAAG993vmtrW4/9RiAV73o/LO+46lX//L65V/4xrOe0Y9e\r
+8ecAAAAAcPfN39za6gX//MsAXvWi88/6jqde/cvrl3/hG896Rj96xZ+jqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqt5+w/W7O5vdnc3uzmZ3Z7O7s9nd2ezubHZ3Nrs7m92dze7OZndns7uz2d3ZPPnkt7eqqqqq\r
+bz36i+9/wQurqjr/jQfe//znf+nP/rKqvvnZV/zmj/+zqqqqv/jIVR/8v7+qqqqqqqqqqqrqm2dv\r
+WKevf+r8+aqqqqp6+qkH1+nr1yP/uqoqANg/8yf/43f0HRd8CwAAALj7XVcfvOIdDzzwwAMPPPDA\r
+Aw984dQZALjrbSeOvG4DADcdOXTdnfcD99x8zWUn7gDu//gH3vjqVx45cuTo0aNXHH7xpVf9JnDT\r
+kUPX3Xk/cM/N11x24g7g144dvPbWewEAj3zhA9vb2z9z/Pjx48ePHz9+/Pixw4cPf35vHwAAAMBb\r
+n3d+a6vbTz0GAAAA4JajB4/f8HsPPPDAAw888MADD3zhC2cAnP7cjS8+dBIAcP/HP/DGV7/yyJEj\r
+R48eveLwiy+96jeBd1558LUfvR949Asf2t7efnDvHLD38F3b29v3ndkHAOCut5048roNAOyffeDX\r
+3vGvrj1x5cWXvOQ1b7rxj8/uA/tnH/i1d/yra09cefElL3nNm27847P7eOQLH9je3v6Z48ePHz9+\r
+/Pjx48ePHT58+PN7+1/8zPUHj96CP/gXx372fZ/C6w9f/P4vPPLIFz6wvb39M8ePHz9+/Pjx48eP\r
+Hzt8+PDn9/Zx05FD1915P3DPzddcduIOAKc/d+OLD50EAAAAAODe3/jaBc/uB1709T86AwAAAMDl\r
+F134C5tPPfjgg/d/9t4PzKsOHb/+zDm4/+MfeOOrX3nkyJGjR49ecfjFl171m8BNRw5dd+f9wD03\r
+X3PZiTuw9/Bd29vbf3D6LHDPu195+PiHgJuOHLruzvuBe26+5rITd+CRL3xge3v7Z44fP378+PHj\r
+x48fP3b48OHP7+0DAACc/uO1tdUFP/xV4Me+9+lnPPPpfU7/8dra6oIf/irwY9/79DOe+fQ+AN76\r
+vPNbW91+6jEAAADg3N6DBw4c+Nd/9CUAwN7Dd21vb//B6bPAlz57w0UXHwNuOnLoujvvB+65+ZrL\r
+TtwB4EPHD7/qvfcCAO7/+Afe+OpXHjly5OjRo1ccfvGlV/0mcNORQ9fdeT9wz83XXHbiDgCnP3fj\r
+iw+dBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAA8tvef1m0XrNsuWLdd8OcfeSEA3PsbX7vg2f3Ai77+R2cAAN76vPNbW91+6jEA\r
+wFufd35rq9tPPQY8+oWvbG31Nw7+GfDzf+38s55zHgAAAAAu/R+ffsYzn/7dhx4DHv3CV7a2+hsH\r
+/wz4+b92/lnPOY+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqevsN1+8RnPzoAACAAElEQVTubHZ3Nrs7m92d\r
+ze7OZndns7uz2d3Z7O5sdnc2uzub3Z3N7s5md2fz5JPf3qqqqqq+9egvvv8FL6yqqs7/zo//7Z17\r
+/7SqvvIrF/7WP35XVVX19F3/4Md//wOnq6qqqqqqqqqqvnn2hnX6+qfOn6+qqqqqqqqqqgKA/bOP\r
+/+B39J0XPAEAAADc/a6rDx25CQAA4K63nTjyug0A3HTk0HV33g/cc/M1l524A/tn77/0ogM3/969\r
+++APb7n20qs+ANx05NB1d94P3HPzNZeduAP4j69+6dE3fAwAsP/I3dvb2585swcAAJz7/OOnfufx\r
+Ux8FAOCtzzu/tdXtpx4DAAAAcMvRg6+YTwAAgNP3vfPFh14FAPtn77/0ogM3/969++APb7n20qs+\r
+ALzzyoOvfPc9wMOfnQsveuk+wP4jd29vb3/60T0AAO5624kjr9sAAIBHv3DvL11+ycn3fxoA8OgX\r
+7v2lyy85+f5PY/+Ru7e3tz9zZg8A8MXPXH/w6C34g39x7Gff9ym8/vDF73/wkf1H7t7e3v7MmT0A\r
+AG46cui6O+8H7rn5mstO3AHg9H3vfPGhVwEA4NznHz/1O4+f+igA3H3rX3zvs/rrP/nfPn8WAAAA\r
+AFx+0YVv/MNTwN7p3e3t7Q994dH9s/dfetGBm3/v3n3wh7dce+lVHwBuOnLoujvvB+65+ZrLTtyB\r
+c/unLjpw4H0PPgL8wZuuOnz8Q8AtRw+++iOfA+5624nLTtyB/Ufu3t7e/syZPQAA4NznHz/1O4+f\r
++iiAc3uPf/+ze873fnuPsw9/+VnP6Lv/yl/i3N7j3//snvO9397j7MNfftYz+u6/8pcA8Nbnnd/a\r
+6vZTjwEAAAB4y+WXvGLuAgCc2z910YED7/38I8ADH/+Fiw+/Ebjl6MFXf+RzwF1vO3HZiTsAfOj4\r
+4Z9936cAYP/s/ZdedODm37t3H/zhLddeetUHgJuOHLruzvuBe26+5rITdwA4fd87X3zoVQAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAACAu2/9i+99Vn/9J//b588CAOCtzzu/tdXtpx4DALz1eee3trr91GPAI5//862t/vr//hXg\r
+qh98+pnPPg8AAADg1Ce/trXVD/zd/wrgkc//+dZWf/1//wpw1Q8+/cxnn0dVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVvf2G63d3Nrs7m92dze7OZndns7uz2d3Z7O5sdnc2uzub3Z3N7s5md2ezu7N58slvb1VV\r
+1dNPPfXEE9/84uvf/4IXPvXEE+e/9e2qevxf/tRv/ZNf/G9ff/LJxz5z54t+7K6P7ldV9a1H/t0H\r
+/tZPfO2bT1VVVVVVVVVVVX3z7A3r9PVPnT9fVVVVVVVVVVV19ktf/p9f+MQVV/23a6/++v/j/3p+\r
+a6sXHP8zAHjz1Seufe3vAsDd77r60JGbAAAA7nrbiSOv2wDATUcOXXfn/cA9N19z2Yk7sP/IPRce\r
+OLB56Az2ztz3ppdeculVHwBuOnLoujvvB+65+ZrLTtwBfPHeWy688PD7P37vOfYe+cJH3v9fgPe8\r
++vKXveW995/e49xDD9x72wc3AJx9z7rtgvXhHwKAd17z9Suu+MZPfN/TW1v9b4e/ccUV3/gPpx4D\r
+8OarT1z72t8FgFuOHnz5v/kvZ86cOXPmzJkzZ86cOQPg0VO3Hbjwkrsf3gOw/8g9Fx44sHnoDPbO\r
+3Peml15y6VUfAN555cGLD//8PafOnNv74r9/zUuPvuG3ATi3d9XFF7394/cDAHDX204ced0GAD53\r
+222fuO8L59g/ff9bLr/ktR+5D/jcbbd94r4vnGP/9P1vufyS137kPuA9r778ZW957/2n9zj30AP3\r
+3vbBDb74mesPHr0Ff/Avjv3s+z6F1x+++P0PPoL3vPryl73lvfef3uPcQw/ce9sHN8BNRw5dd+f9\r
+wD03X3PZiTsAPHrqtgMXXnL3w3sAAGffs267YH34hwA8/Ln/+l3P6pnPPn/w8m9cccU3rrjiGy97\r
+1VcA4M1Xn7j2tb8LAJdfdOEbPvng3t7emYdPfex9//LARYfufXRv/5F7LjxwYPPQGeydue9NL73k\r
+0qs+ANx05NB1d94P3HPzNZeduAN4z7UvOfam3zi9f+6RP/7PL7/kwsPHPwRs/sWxK193G87tPfjG\r
+yy6+7MQdwHteffnL3vLe+0/vce6hB+697YMbAM6+Z912wfrwDwHAu/7JU1tb/a8Xf/2Sv//U1lY/\r
+8YtfBt71T57a2up/vfjrl/z9p7a2+olf/DLwzmu+fsUV3/iJ73t6a6v/7fA3rrjiG//h1GMA3nz1\r
+iWtf+7sA8MDH/s1FF73k1z9696P7e6fu/9QHf+3DwHtedfnRN77ni/vn9h7+7FuOHXrFO3aAzb84\r
+duXrbsO5vQffeNnFl524A8CHjh/+2fd9CgD2H7nnwgMHNg+dwd6Z+9700ksuveoDwE1HDl135/3A\r
+PTdfc9mJOwA8euq2AxdecvfDewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAgP8/QXgDvQtC0Pedf4MvUSMe05Tdxk3OSTabc4rGVuPRpHFPUzdJ28Q73Lnce+cFZhhg\r
+XhBwRmF4cQKZzAVkLsPM/a7EslANmghtg1ibGNOseXx58mhYa4zBxGPVEQb4ggPOL5pIEOblu5+P\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr+5i//uy99Vn/oC5++\r
+9ILP3HLLZ2655TN33P07qvq9L//9W275zDd/xTNnZ/13N37mlls+8yO/9gn1e1/++7fc8plv/opn\r
+zs767278zC23fOZHfu0T6rf+0Wf+0LOeufiyf3/Xpc+dnfWcb/xdVVX92D/fj37Vfuwvqaqqqv/D\r
+f/3U2Vn3/PQnVVVVv/WPPvOHnvXMxZf9+7sufe7srOd84++qVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfX2\r
+q1dOx8PpeDgdD6fj4XQ8nI6H0/FwOh5Ox8PpeDgdD6fj4XQ8nI6HJ5/8/FlVVZ977E3vfe5z3/vc\r
+5773uc9973Of+76v/2tV9cyT++XX3Pb+P/8N/8tf+NbTIz9WVVX16K1/+X998T+qqqqqqqqqqqqq\r
+PvvY1T165amnn66qqqqqqqqqqvroh3/7r/zFz/+xr3zmWc965qu++skb7/53j35MVVXVey5ff+Pt\r
+71dVVf357/v2yy96p6qqqqq+6a7bb7vtthdeet75Cy+47bbbXnz7q1T1nS+6fO9PfEhVP/iul990\r
+54+r6k+95+pLb33p3a969b2vuf8Hv++uG17yPlV954su3/sTH1LVD77r5Tfd+eOqqv7CP/yBV911\r
+28WLl256wYvf8s6fVtWPPfahdz343bfeeOnixUu3vuQVb3vnP1VV1cfesw88ez/61aqqqjc955mz\r
+s87OOjvr7Kyzs978S59QVfWey9ffePv7VVVVv/+2S+fOnTt37ty5c+fOnTt37tw5VVXVH3rra26+\r
+fPMtt9zy6u/7eVX9qfdcfemtL737Va++9zX3/+D33XXDS96nqt9766VX/r3v/67bX3jx+Zde+d0P\r
+/dJHPqqqqvrL/9vfecmNz3/+xYvf/tA/V9U33XX7bbfd9sJLzzt/4QW33Xbbi29/lap+8F1vueu2\r
+F168eOnSjbd894Pf/+jHPq6qH3zXW+667YUXL166dOMt3/3g9z/6sY+r6sce+9C7HvzuW2+8dPHi\r
+pVtf8oq3vfOfqr/+L69cuu371Z9+44u/4+//H+p333jhvb/6W+rHHvvQux787ltvvHTx4qVbX/KK\r
+t73zn6rqO190+d6f+JCqfvBdL7/pzh9XVVX9obe+5ubLN99yyy2v/r6fV1XVx96zDzx7P/rVqqr+\r
+2s//h7Ozzs46O+vsrLOzvuJP/J6qquo9l6+/8fb3q6qqvuD8886dO3fu3LnnXbh0+ytf80P/5F+r\r
+6k+95+pLb33p3a969b2vuf8Hv++uG17yPlV954su3/sTH1LVD77r5Tfd+eOq+thv/NybXnXn8y9c\r
+etHLXvce7rzx9ver6kd+/ade+7JbXvyy73jt6x/4obffcdOdP66qH3vsQ+968LtvvfHSxYuXbn3J\r
+K972zn+qqqqPvWcfePZ+9KtVVVU/+uHfvutvfO4rv/SZP/wVT/23L/7d3/qYqvrRD//2XX/jc1/5\r
+pc/84a946r998e/+1sdU1Zue88zZWWdnnZ11dtbZWW/+pU+oqnrP5etvvP39qqqq6r/40e9/1V23\r
+XXje+cs3v+j+R35UVT/6mx9823ffffnixYuXX/j6t/6Pv/7Rj6vqR379p177slte/LLveO3rH/ih\r
+t99x050/rqrq+2+/8Tv+/v+hqqqq/tR7rr701pfe/apX3/ua+3/w++664SXvU9V3vujyvT/xIVX9\r
+4LteftOdP66qqvpDb33NzZdvvuWWW179fT+vqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq/trP/4ezs87OOjvr\r
+7Kyzs77iT/yeqt70nGfOzjo76+yss7POznrzL31Cvek5z5yddXbW2VlnZ52d9eZf+oT6f/6LJ77t\r
+L37+y7+4L/7yp7/pr//+4Tc+oarqJz76z/aBZ+/H/oqqqupjv/mpr/jCvvSPfvbjqqqq+n/+iye+\r
+7S9+/su/uC/+8qe/6a///uE3PqFWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1duvXjkdD6fj4XQ8nI6H0/Fw\r
+Oh5Ox8PpeDgdD6fj4XQ8nI6H0/FwOh6efPLzZ1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVffax\r
+q3v0ylNPP11VVVVVVVVVVaWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr+wt995Y23v19VVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+1U/85h37wLN/5xd/WlVVVVVVVVVVVVVVVVXVqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnr71Sun4+F0PJyO\r
+h9PxcDoeTsfD6Xg4HQ+n4+F0PJyOh9PxcDoeTsfDk09+/qyqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqs8+dnWPXnnq6aerqqqqqqqqqqpUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXVX/i7r7zx9verqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqvrJn/26J37sWz7x8Y+pqqqqqqqqqqqqqqqqqlpVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVb796\r
+5XQ8nI6H0/FwOh5Ox8PpeDgdD6fj4XQ8nI6H0/FwOh5Ox8PpeHjyyc+fVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVX12ceu7tErTz39dFVVVVVVVVVVlaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvoLf/eVN97+\r
+flVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVbWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq3n71yul4\r
+OB0Pp+PhdDycjofT8XA6Hk7Hw+l4OB0Pp+PhdDycjofT8fDkk58/q6qqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqrqs49d3aNXnnr66aqqqqqqqqqqKgaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYjKqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqp6+9Urp+PhdDycjofT8XA6Hk7Hw+l4OB0Pp+PhdDycjofT8XA6Hk7Hw5NPfv6sqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqrPPnZ1j1556umnq6qqqqqqqqqqGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqurtV6+cjofT8XA6Hk7Hw+l4OB0Pp+PhdDycjofT8XA6Hk7Hw+l4OB0PTz75+bOq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj772NU9euWpp5+uqqqqqqqqqqpiMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgPXLvx0n33MxgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD8cC1Gy/ddz+DwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgPXLvx0n33MxgMBk9cu/eh\r
+m1/4d+5jMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBiMqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnr71Sun4+F0PJyOh9Px\r
+cDoeTsfD6Xg4HQ+n4+F0PJyOh9PxcDoeTsfDk09+/qyqqj/413/3Z267/IFv/Lr3fu3XV1VVPfPU\r
+/vVrX/wj3/j1/8t/9VdO1/63qqqe+p1f+PmXPv8ffOM3/oNv+n/+s9c88pnPPV1VVVVVVVVVn33s\r
+6h698tTTT1dVVVVVVVVVVTG+9Y9/7uyss7POzjo76z//R/8jg8FgMBgMBoNx5V03nzt37ty5c+fO\r
+nTt37ty5c+fe+vg1BoNx9ede/7rDgwwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg/GXzz32x/6v//ELv/DpL/mq//BnL/zL133sexkMBoPBYDAYDMZb/vfvuvUVl85f\r
+f92FF1x+6fe+nsFgMBgMBoPBYDCu/tzrX3d4kMFgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDBe87oP/amv+d1n/aHOzrrnsXcwGAwGg8FgMBiMh3/zb915380Xnn/d+csXbvyu2171rx5iMBiM\r
+qz/3+tcdHmQwGAwG47XXXvCS9z3AYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBiM29/8S3/i//77X/RFT3/Zc373L37vDzIYDAaDwWAwGI988gf+m+s+/mVf9tQX\r
+f+V/+LqX/fTDT8BgPPLJH/hvrvv4l33ZU1/8lf/h61720w8/AaOqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+3n71yul4OB0Pp+PhdDycjofT8XA6Hk7Hw+l4OB0Pp+PhdDycjofT8fDkk58/q6rqD371f/2NH/+p\r
+x3/uO9/7tV9fVVX1yfu/7R/8te/+97/3+c997Bf+8Z//L/75//6xqvpX//03/9jLf+hzTz3z9O9/\r
+7IN/9Zv+4es/WFVVVVVVVVWffezqHr3y1NNPV1VVVVVVVVVVMb71j3/uC7/ik99y+y9/y+2//C23\r
+//LFX3wng8FgMBgMBoNx5V03X/+iVz78+MMPP/7ww48//PDjDzMYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGF/zzR/78y/4lb/8yn/5Df/1vzs76yv/0k8w\r
+GAwGg8FgMBhX//krrrv+wqt+8srDj1+7+mtves0Pvp7BYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBuPPrf/ePf/NH/tRXPHV21j2PvYPBYDAYDAaDwWDXbrv5eS985+uu\r
++vDDH7965Wde9+pffBuDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8Fg\r
+MBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAw\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg/G6t3zk7Kyv+ku/9t+/8fT/etm//fP3/zCDwWAwGAwGg3HrX/+9s7O+\r
++vyHvuEvfObsrD/zlr/PYNz613/v7KyvPv+hb/gLnzk768+85e8zqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qurtV6+cjofT8XA6Hk7Hw+l4OB0Pp+PhdDycjofT8XA6Hk7Hw+l4OB0PTz75+bOqqqrqcx9+w3u/\r
+9uurqqpn/uE3fN3P/v9+u6p+53uu+wd/7fuq6h99w9f9zL95oqp+56Hz7/9rf7eqqqqqqqqqPvvY\r
+1T165amnn66qqqqqqqqqqmJ86x//3B/+kz/HYDAYDAaDwWAwGAzGlXfdfP1tdzMYDAaD8bZfvOvy\r
+Sy9fvHzdpfvuZzAYjLtvu/7m973qxa+79ebbn3/5ntvf8tvXGIy3vO/lL7zr8vUXz5+/6dKLH7rn\r
+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\r
+GAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPx8Ef/\r
+57OzvuRPPvqf/JGnzs76oj+68z/+bgaDwWAwGAzGQ7/xj8/O+tI/9TOve/fPvOCfvPtP/JGnvuBZ\r
+T14bD/3GPz4760v/1M+87t0/84J/8u4/8Uee+oJnPXltVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdXbr145\r
+HQ+n4+F0PJyOh9PxcDoeTsfD6Xg4HQ+n4+F0PJyOh9PxcDoennzy82dVVVXV5z78hvd+7ddXVfXU\r
+7/7Me5/73I/9uz/44Lf9V//o7p/83KPf9b4/981V9cxnP3y68C3v/Zo/996v+Zoff+U7nnz6maqq\r
+qqqqqqr67GNX9+iVp55+uqqqqqqeeepX9+iV/dbbqqpi/I2/9NFvfukv/dW7/9X/48/8wdlZX33H\r
+jzAYDAaDwWAwGFfedfO5552/cNOFCzdduHDThRte+0YGg8F44NqNl+67n8FgMO6+7foXfuAtDMaV\r
+d9984ZVvYDAYDAbjzX/v5gt3vp7BuPu261/4gbcwGFfeffOFV76Bwfib9168/MY3MhgMBuPaJ990\r
+3XXXvf4jjzAYD3/4tdedv3DtCRiMdzx+5z7w7Cd+9DkMBoPB+NvvPX3LS3/lz/7nn/2CZ33+W/6H\r
+H2QwGAwGg8FgXPOBc+fOfedvPsxgMBgMBoPBYLz579184c7XMxgMxgPXbrx03/0MBoNx5e/cdP2L\r
+73zgVx689gQMBoNx5e/cdP2L73zgVx689gQMBuPaJ9903XXXvf4jjzAYD3/4tdedv3DtCRiMdzx+\r
+5z7w7Cd+9DkMBoPBYFz8039wdtY9j72DwWAwGAwGg8FgPPzYm+7h9pte+vxzz3vezX/zrr/9kUcY\r
+DAbjgWs3XrrvfgaDce2Tb7ruuute/5FHGIyHP/za685fuPYE1/zb586du99HGIz7vuv5l+67n3Ht\r
+k2+67rrrXv+RRxiMhz/82uvOX7j2BAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPB\r
+YDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYjO/9nTf++k8+99d/\r
+8rm//pPP/bXDX2IwHvqNf3x21tlZX/+6n3rBQ7/wJc965guf7bXBYDAYDAaDcfVXf+bsrC//sz/x\r
+V//cZ/6zyz/y3K968uys7/kUV3/1Z87O+vI/+xN/9c995j+7/CPP/aonz876nk9RVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVW+/euV0PJyOh9PxcDoeTsfD6Xg4HQ+n4+F0PJyOh9PxcDoeTsfD6Xh48snPn1VV\r
+VVWf+/Ab3vu1X19V1dOf+Tfvfe5zf+PT/7GqPvuvXvY/fcPfqHrm8//8r33TP/1//8TnPv/00//+\r
+E79y17f+2J3vq6qqqqqqqqrPPnZ1j1556umnq6qqquqZp351j17Zb72tqioGg8G49tvf/5Vf8swX\r
+fuXHGQwGg8FgMBiMK++6+fytL3/wNx988DcffPA3H3zbRx5mMBiMB67deOm++xkMBuPu266/9Z89\r
+yGC86QduvnDXfQzGgz9774vvvfnSbZcuv/jyxZued+H21zAYd992/a3/7EEG400/cPOFu+5jML7r\r
+Jedv/vtvZjAYDMbDH7733LlzN9xxww133HDDHTfccMflCzdduPqpawwGg8FgMBgMBoNx7VP/n//L\r
+lz79hc+WwWAwGAwGg8Gnrp677rqX/epDDAaDwWA8+LP3vvjemy/ddunyiy9fvOl5F25/DYPBYDxw\r
+7cZL993PYDAY1x6/+p3vuOPmuy6ev3jh1iuvePDxawzGtcevfuc77rj5rovnL1649corHnz8GuPh\r
+D9977ty5G+644YY7brjhjhtuuOPyhZsuXP3UNQaDwWAwGAwGg3HxT//B2Vn3PPYOBoPBYDAYDAaD\r
+wWAwHv7wW+554PL1d7ySwWAwHrh246X77mcwGA9/+N5z587dcMcNN9xxww133HDDHZcv3HTh6qeu\r
+Pfxb9547d+7h37nGYDzwthsu3Xc/4+EP33vu3Lkb7rjhhjtuuOGOG2644/KFmy5c/dQ1BoPBYDAY\r
+DAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgM\r
+BoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwG\r
+g8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaD\r
+wWAwGAwGg8FgMBgMBoPBYDDY/58gvIEfxSDoQv1nLww2ZcichpYXUS9386ZkZQl+1LT7L733gmPA\r
+NmDQUEBEBTESJQVhGM4N9kXnJRHM29WZmAIlatkP9HQQijCUBjoOmzRgTLbv2Ot52znf//MkTZo0\r
+adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKk\r
+SZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMm\r
+TZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZqf+9wr+lvn97fO72+df+c7vjpNmuv+8jfZ2ed/\r
+Ok2ap3/VMfZPb/u5NGnSpEmTJk2aaz/+bnbu4/4wTZqv+MKHzjjz5PXNtR9/Nzv3cX+YJs1XfOFD\r
+Z5x58vpm27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27brrnnt4UMHhw8dHD50cPjQweFDB4cP\r
+HRw+dHD40MHhQweHDx0cPnRw+NDB4UMHhw8dnDx5wrZt27ZtO37rT/za3/yGbdu2baf+3d/++kP/\r
+9Y5t2+78me9++z/6hW0Pff69v/a1X3vb3ce2bTt25Edu/Lq/t23btm3btm3btm3b0U9e00+89qFT\r
+p7Zt27Zt27Zt27Zt27YtTZo0aa6/4y2Pevjphz3qtjRp0qRJkyZNmjRpXvuLz3rqVS9JkyZNmjRp\r
+0qR5zfVXPOOVr06TJk2al1z11Of+p59Jk+bqtz3r0u97ZZrr73j9pZc8+aXved31TZqrf+XZlz7/\r
+5WnSvOSqpz73P/1MmjRXv+1Zl37fK9Ok+ecvf/plP/mTadKkSZPm+tuvfvKTn/zTd1yfJk2aNGnS\r
+pHnTXf/ixltfduOtL0+TJs31d/7C9U2aNLnr5x/3yIfOPOf+NGnSpEmTJk2aNGle+OxLnnnDa9Kk\r
+SZMmzfV3vP7SS5780ve87vomzdW/8uxLn//yNGnSpHnN9Vc845WvTpMmTZo0adK84dbXPf/Zl1z5\r
+9p9OkyZNmjRvuPV1z3/2JVe+/afTXH/71U9+8pN/+o7r06RJkyZNmjRvuutf3Hjry2689eVp0qRJ\r
+kybN07/qGHvpJ38+TZo0adKkSZMmTZo0adKkSXPdn3//Uy59Rpo0adK85vornvHKV6dJk+b6269+\r
+8pOf/NN3XJ8mTZo0aa7/9E89+clPfvWn35gmzT9/2dOe8cpXp7n+9quf/OQn//Qd16dJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZN\r
+mjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZN\r
+mjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmtz18+efc/qsL/irNzZp/u/HHjvjjL3q9jelSZMmTZo0adJc/7k3n3f26bO+8LNvbN746V89\r
+84yd8yUfS3P959583tmnz/rCz76xeeOnf/XMM3bOl3wszbZt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt113z2sOHDg4fOjh86ODwoYPDhw4OHzo4fOjg8KGDw4cODh86OHzo4PChg8OHDg4fOjh5\r
+8oRt27bt9EMPHTt29OYf/7W/+Q0PHTt26viJbdtuf9X//fZ//BP33X/y5Gc+9Lt/9wn/+fdu23b6\r
+5F3v/Iav+4Nf+E8PnTp9+ng/9pL/39u//Z9v27Zt27Zt27Zt23b0k9f0E6996NSpbdu2bdu2bdu2\r
+bdu2bXvDp371S/72X37zCz/0f/zQf3/8RcfY33jRb6ZJkybN83/wime/4pVp0qRJ89pffNZTr3pJ\r
+mjRp0qRJkybNa66/4hmvfHWaNGnSvOSqpz73P/1MmjRXv+1Zl37fK9Ncf/vVT3nKU179yTemuf6O\r
+13/vlZdc+vyXp0nzkque+tz/9DNp0lz9tmdd+n2vTJPm2j/94adccunL/+h1aa6//Wd/7O0/lSbN\r
+y17+tCt+5kde/+nr01x75HWv+K1Xp0mT5ufveGF/6/y7fvtL06RJ87Mffe95j7vjbz3jf3zbD/zJ\r
+1/+9e9mjvvk9adKkSfP8H7zi2a94ZZo0adJc897vf8pTL/2nB1e/4XPXX3vzT/+zf/1jaa6//eqn\r
+POUpr/7kG9Ncf8frv/fKSy59/svTpEmT5jXXX/GMV746TZo0aV7/717x2j//2TTXf+b1L3z2Jc99\r
+9+vTpHn9v3vFa//8Z9Nc/5nXv/DZlzz33a9Pk+ZlL3/aFT/zI6//9PVprj3yulf81qvTpEnz83e8\r
+sL91/l2//aVp0qRJc+VL/vuTrvqzrzr/IfZ1z/7Ik676sx/8y59PkybN83/wime/4pVp0qRJ8/wb\r
+XvaaP3v9dXdc/4Zb/8VLX/WMS7/vh9KkSZPmNddf8YxXvjpNmjRpXvbyp13xMz/y+k9fn+baI697\r
+xW+9Ok2aF33vJc/8uR97w1257s9/8ulPe8ozXvnqNGle9vKnXfEzP/L6T1+f5tojr3vFb706TZo0\r
+adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKk\r
+SZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMm\r
+TZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0\r
+adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKk\r
+SZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMm\r
+TZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0\r
+adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKk\r
+SZMmTZrnPfke9pXP/NB3vvgvzjxj5/1v/y1NmjQ/d+c/v+u3v+hz77o4TZo0aZ77f97D/pdnfPgb\r
+v+U+9lWv+dU0aZ77f97D/pdnfPgbv+U+9lWv+dU027Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt\r
+27Zdd81rDx86OHzo4PChg8OHDg4fOjh86ODwoYPDhw4OHzo4fOjg8KGDw4cODh86OHzo4OTJE7Zt\r
+23b8k1f/2td+7a997df+2td+7a997dfe+A3/aNu20yf74X921W/+nb/9G9/0HYff+M5t27Yd/W+/\r
++Z7L/s+3/52/8xt/94m/9/xX3H77g9u2bdu2bdu2bdu2Hf3kNf3Eax86dWrbtm3btm3btm3btm3b\r
+3nj72/73b77jC7/o+JlnnfqCv3HX3/+nf3DtnUmTJk2aKy/77ktf8KNp0qRJ89pffNZTr3pJmjRp\r
+0qRJ84Lvv/yy51329Gc85SmXPu2y51122QuekybNS6566nP/08+kSXP125516fe9Mk2aV//qiy7/\r
+J5df+fLnPvfHvvdlv3jFpc9/eZo0L7nqqc/9Tz+TJs3Vb3vWpd/3yjRp0rzu91/2nO+/7JKnX3Lp\r
+lZe98K2vTpPm+jte/9Jrr3r6My+55OmXPOP5z3rRW38yTZo0P3/HC/tb59/121+aJk2aN3zyN7/+\r
+224//4uPnXXW6Yd/8b1f+8z/8hO3vylNmjRprrzsuy99wY+mSZMmTZqrf+eHn/P9l333JU956rOf\r
+8b0/92Np0rz6V190+T+5/MqXP/e5P/a9L/vFKy59/svTpHnB919+2fMue/oznvKUS5922fMuu+wF\r
+z0mT5upffuEVz3v6JU+/5JJnPv151/7wG+68Pk2aq3/5hVc87+mXPP2SS5759Odd+8NvuPP6NGmu\r
+v+P1L732qqc/85JLnn7JM57/rBe99SfTpEnz83e8sL91/l2//aVp0qRJ801feoIxxtjTPvoLadKk\r
+ufKy7770BT+aJk2aND943fdecdXTv/uSp3z3ZU97zqte9JpPviFNmhd8/+WXPe+ypz/jKU+59GmX\r
+Pe+yy17wnDRprr/j9S+99qqnP/OSS55+yTOe/6wXvfUn06R5w62v/p6XXnbJMy69/Ie/9+Wvv+yy\r
+n3hVmjTX3/H6l1571dOfecklT7/kGc9/1ove+pNp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZN\r
+mjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZN\r
+mjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0rzxs2/9P57xPx/5yJNnPvz43/j2\r
+m374Ez+fJk2an/vcK/pb59/5riekSZMmzRtvf9u3P+VT55176mHn3/91L/jDa+9MmjRvvP1t3/6U\r
+T5137qmHnX//173gD6+9M2m2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bbvumtcePnRw+NDB\r
+4UMHhw8dHD50cPjQweFDB4cPHRw+dHD40MHhQweHDx0cPnRw+NDByZMnbNu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu27egnr+knXvvQqVPbtm3btm3btm3btm3bliZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZN\r
+mjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRpXvXPn3HFm16TJk2aNGnS\r
+pEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmT\r
+Jk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2a\r
+NGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnS\r
+pEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmT\r
+Jk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2a\r
+NGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnS\r
+pEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmTJk2aNGnSpEmT\r
+Jk2aNGnSpEmTJk2aNGnSpEmTJk2aN9/2Hf2t8z/2pz+eJk2aNGnSpEmTJk2aNGnSpEmTJk2abdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bduuu+a1hw8dHD50cPjQweFDB4cPHRw+dHD40MHhQweH\r
+Dx0cPnRw+NDB4UMHhw8dHD50cPLkCdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2bdu2\r
+bdu2bTv6yWv6idc+dOrUtm3btm3btm3btm3btqVJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZN\r
+mjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qS57n+88jUfuzbNG2997bOe/pSX/I9r06RJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZN\r
+mjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZN\r
+mjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJ8+vve9zn3nnxv7zr+jRp0qRJkyZNmjRp0qRJkyZNmjRp0mzbtm3btm3btm3btm3b\r
+tm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b\r
+tm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b\r
+tm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b\r
+tm3btm3btm3btm3btm3bdt01rz186ODwoYPDhw4OHzo4fOjg8KGDw4cODh86OHzo4PChg8OHDg4f\r
+Ojh86ODwoYOTJ0/Ytm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b0U9e00+8\r
+9qFTp7Zt27Zt27Zt27Zt27YtTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0\r
+adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKk\r
+SZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMm\r
+TZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkSZMmTZo0\r
+adKkSZMmzTUf+MEr/snTnvbsp136nMtf9Ks/mSZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZN\r
+mjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZN\r
+mjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJ\r
+kyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZN\r
+mjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp0qRJkyZNmjRp\r
+0qRJkyZNmjRp0qRJkyZNmjRp0qRJkybNtm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b\r
+tm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b\r
+tm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b\r
+tm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3XXfPa\r
+w4cODh86OHzo4PChg8OHDg4fOjh86ODwoYPDhw4OHzo4fOjg8KGDw4cODh86OHnyhG3bAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAtm277prXbtu2bdu2bdu2bdu2bds2nDx5wrZtAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM579AUXXnjhmQAAAAAAznv0BRdeeOGZAAAAAAAA\r
+AAAAAAAAAAAAAAAAAADOe/QFF1544ZkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM579AUX\r
+XnjhmQAAAAAAznv0BRdeeOGZAAAAAAAAAAAAAAAAAAAAAAAAAADOe/QFF1544ZkAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAA27Zdd81rtx25+aYjN9905Oabjtx805Gbbzpy801Hbr7pyM03Hbn5piM333Tk5pt++S1vwsmT\r
+J2zbBgAAAAAAAAAAAAAAAAAAAAAAgPfdc+zUybsBAF99+R9u27btxosuAAAAAAAAAIAP3Xf85NFb\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfffkfbtu27caLLgAAAAAAAAAAAAAA\r
+AAAAAADw1Zf/4bZt22686AIAAAAAAC695u233XXfqdOnj959AACXXvP22+6679Tp00fvPgCAa2+7\r
+d9vF550NAAAAALj2tnu3XXze2QAAAAAAAAAAAAAAAAAAAAAAAACAa2+7d9vF550NAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAnHnOY7bdf/tbAQAArr3t3m0Xn3c28NWX/+G2bdtuvOgCAACuve3ebRef\r
+dzYAAAAAAN/4QzeePPY/X/aPHgsAAAAAAAAAAAAAAAAA195277aLzzsbAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAwIfuO37y6C0AgK++/A+3bdt240UXAAAAAAAAHD11+ujdBwAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAABw6TVvv+2u+06dPn307gMAAAAAAABs23bdNa/dduTmm47cfNORm286cvNNR26+\r
+6cjNNx25+aYjN9905Oabjtx805Gbb/rlt7wJJ0+esG0bAAAAAOBJb/izB+969zlnwBf/7We9649v\r
+uu/Yyfvu+syfvPe3f/AfPAYAAAAAAAAAAAB43z3HTp28GwDwyK/8zquuuurq93x6240XXQAAAAAA\r
+X/y3n/WuP77pvmMn77vrM3/y3t/+wX/wGOBD9x0/efQWAAAAAAAAAAAAAAAA4Elv+LMH73r3OWfA\r
+G//tHxz59F8dO3nyvrs+9Qe//oav+8KHAXjKj1z/wb/4zNETJ+66/chbvvd/BZ7w6n/5vj89cvzU\r
+6W1POv8cANfedu+2bdu2/d63fTkAAAAAAAAAAAAe+ZXfedVVV139nk9vu/GiCwAAAAAAAJ70hj97\r
+8K53n3MG4Ku+68W/+4GP3vPgifvvvuM9N/4zAAAAAAAAPPIrv/Oqq666+j2f3nbjRRcAAAAAAM4+\r
+96KHTp8+ds/hFz7vquc86x8DOPvcix46ffrYPYdf+LyrnvOsfwwA195277aLzzsbAAAAAHDtbfdu\r
+u/i8swEAAAAAAAAAwJPe8GcP3vXuc86Au0+e2nb69KkH7/3chw+96wXf/uUAAAAAAAAAcO1t9267\r
++LyzAQAAAADAk97wZw/e9e5zzgB81Xe9+Hc/8NF7Hjxx/913vOfGfwYAAAAAAAAAAADg61/xwW2/\r
+921fDgAAAODMcx6z7f7b3woAAHDtbfduu/i8s4FHfuV3XnXVVVe/59PbbrzoAgAArr3t3m0Xn3c2\r
+AHz9Kz647fe+7csBAPjqS6+99473fffjHwUAAJ70hj978K53n3MG3H3y1LbTp089eO/nPnzoXS/4\r
+9i8HAAAAAAAAgGtvu3fbxeedDQAAAAAAAJxx9qN/6e2//4lP/dXRkyfu/szHf/2NL33kWWcAZz38\r
+sdf95h/1/uMP3P2p384PnnMG4Amv/pfv+9Mjx0+d3vak888B8IRX/8v3/emR46dOb3vS+ecAAAAA\r
++NB9x08evQUA8Miv/M6rrrrq6vd8etuNF10AAAAAAABw9NTpo3cfAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAF/2D77/4MO3HD158vN3HPn1a174sDMAX/YPvv/gw7ccPXny83cc+fVrXviwMwAAAADX\r
+3nbvtm3btv3et3058GX/4PsPPnzL0ZMnP3/HkV+/5oUPOwMAAAAAAADOOPvRv/T23//Ep/7q6MkT\r
+d3/m47/+xpc+8qwzgLMe/tjrfvOPev/xB+7+1G/nB885AwAAAB7+Rd+x7fO3vhL46AMnHjr+GeBb\r
+f/3j2972+EcDAG45enLbtm3bTp28Gw//ou/Ytu3YA/d+/MOHr3v5088+A4Dv+qFr/8uff/rB48fv\r
++OTH3vraZwC3HD25bdu2badO3o1zL3zatm2nTz90/923//G7/9V3fNl5AAAAAAAAAL7+FR/c9nvf\r
+9uUAgLPPveih06eP3XP4hc+76jnP+scAAADAF3/Dlf/+/R+779jJY/ff9V9+95e/+YsfgW3brrvm\r
+tduO3HzTkZtvOnLzTUduvunIzTcdufmmIzffdOTmm47cfNORm286cvNNv/yWN+HkyRO2bQMAAACA\r
+sx7xuE8eO/nOy78KZ559wcceOHHq5N2/esO1P/vzv/QH//3TH3793wEAAAAAAAAAAADed8+xUyfv\r
+BgAAT3zzR7fdeNEFAAAAAM48+4KPPXDi1Mm7f/WGa3/253/pD/77pz/8+r8DfOi+4yeP3gIAAAAA\r
+AAAAAAAAAICzHvG4Tx47+c7Lvwr494ff82u//ItvuPYNv/4HN2/71B9eDnzdy35/2yf/8MZX/fiP\r
+/Ux++dde8XXA//XBT/zp4d9/3z3Htj3p/HMAXHvbvcfuef8NN9xwww033HDDDS/+mkcBAAAAAAAA\r
+AAAAeOKbP7rtxosuAAAAAAAAZz3icZ88dvKdl38V8MV/658dO3X69Klj733nv3nHf3zf3Z/7HQAA\r
+AAAAAABPfPNHt9140QUAAAAAgHO/5Iptd37sWQCAc7/kim13fuxZAAAAAAAAAAAAAAAAAAAAAADg\r
+rEc87pPHTr7z8q8C7j556qHjt7/uda/7+be989ip0w8d/+zjzz0bAAAAAAAAAAAAAAAAAM56xOM+\r
+eezkOy//KuCL/9Y/O3bq9OlTx977zn/zjv/4vrs/9zsAAAAAAAAAAAAAvv4VH9z2e9/25QAAAADO\r
+POcx2+6//a0AAAAAAOCJb/7othsvugAAAAAA8PWv+OC23/u2LwcAAAAAAGc94nGfPHbynZd/FXD3\r
+yVMPHb/9da973c+/7Z3HTp1+6PhnH3/u2QAAAAAAAAAAAAAAAAAAAGc94nEPfObP3nLdT73sR37s\r
+t//kzm0f+pm/Czzznbdu+++/8S9v/M+3b3vvy/534P/64Cf+9PDvv++eY9uedP45AP6vD37iTw//\r
+/vvuObbtSeefAwAAAOBD9x0/efQWAADwxDd/dNuNF10AAAAAAABw9NTpo3cfAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAA4KxHPO62YyeP3/+nP/5D3/fT//rPtv3Biy/GWY943G3HTh6//09//Ie+76f/\r
+9Z9t+4MXXwwAAABce9u9x+55/w033HDDDTfccMMNL/6aR+GsRzzutmMnj9//pz/+Q9/30//6z7b9\r
+wYsvBgAAAAAAwFmPeNwDn/mzt1z3Uy/7kR/77T+5c9uHfubvAs98563b/vtv/Msb//Pt2977sv8d\r
+AAAAD/+i79j2+VtfCXz0gRMPHf8M8K2//vFtb3v8owEAtxw9eerkPTfccMMNN9xwww03/NybfhYP\r
+/6Lv2Hb8vg/96xv/7cd6bNt/e+N3AN/wT39/28mj//Ndv/Fr7/j99999x28Ctxw9eerkPTfccMMN\r
+N9xwww03/NybfhbnXvi0bUfv+r3Xve5f/Kvf+fNt/YvXAQAAAAAAAPj6V3xw2+9925cDAM79kiu2\r
+3fmxZwEAAADA79z14EPHb3/Ta1959fU3PnT69O0feA62bbvumtduO3LzTUduvunIzTcdufmmIzff\r
+dOTmm47cfNORm286cvNNR26+6cjNN/3yW96EkydP2LYNAAAAAJ7w4x84ds/7H3nWGTj3S67Y1o9/\r
+P4Cv+Ovn4cxzHrPtgTt+/af/7R/fd+zEZ//i8POecAHwTT/1ix/887+854ETxx/8/EcOv+OpX3M+\r
+cO6FT9t29y0/es1v/FEfOHH0vjuvfdyj8L57jp06eTf+xv/xyvseOnXvX/7O337UOcAT3/zRbTde\r
+dAEAnPeYb3nruz9w1/3Hj9535/ve9eZvvODhOPdLrtjWj38/gK/46+cBH7rv+Mmjt1z+hnf2gROf\r
++8T7L3vsI4Fv+qlf/OCf/+U9D5w4/uDnP3L4HU/9mvOBcy982ra7b/nRa37jj/rAiaP33Xnt4x6F\r
+8x7zLW999wfuuv/40fvufN+73vyNFzwcAPCEH//AsXve/8izzgAAZ5z92L/7vds+85+fBfyXe48/\r
+8Fe/8Yizv+DL/vpjzjkDAGfCiz/ebU86/xwA19527+dvfSUAAPiul77hT4589tjJY7ff+pG3vOpb\r
+8fjvee+2D73qbwGXv/dT2974dV8MfNdL3/AnRz577OSx22/9yFte9a0Anvjmj2678aILAODcL/3m\r
+t/7uf7n7gRMPfP4z/+FXrv6Kh58FAHjCj3/g2D3vf+RZZwA/etOd2268/GuAR/2vfxOP/573bvvQ\r
+q/4WcPl7P7XtjV/3xcB3vfQNf3Lks8dOHrv91o+85VXfCuCJb/7othsvugAAzv3Sb37r7/6Xux84\r
+8cDnP/MffuXqr3j4WcD77jm2bdu2bUfvPgDed8+xbdu2bTt69wHw7e+4Zdu2bRefdzYAfNdL3/An\r
+Rz577OSx22/9yFte9a3At7/jlm3btl183tkAPnTf8ZNHb/3hXz74/NETn/vE+y977COB8x7zLW99\r
+9wfuuv/40fvufN+73vyNFzwcAPCEH//AsXve/8izzgDuPnnq+H0fAl50c7e9/isfhW/6qV/84J//\r
+5T0PnDj+4Oc/cvgdT/2a84FzL3zatrtv+dFrfuOP+sCJo/fdee3jHoVvf8ct27Ztu/i8swE8+m9e\r
+8e/f/7H7jp08et/dRz78n7/vy74AAPCEH//AsXve/8izzgB+9KY7t914+dcAj/pf/yZw7pd+81t/\r
+97/c/cCJBz7/mf/wK1d/xcPPwte/4oPH7/1v/98f/8X9n/voj//QWz734PH/+cFf+4IzzzjznMds\r
+e+COX//pf/vH9x078dm/OPy8J1yARz/+bdu2bdu27f7b3wp800/94gf//C/veeDE8Qc//5HD73jq\r
+15yPM895zLb7b//ll/zSH9x77PhnPnbonzzhAuDb33HLtm3bLj7vbAB44ps/uu3Giy4AgG9/xy3b\r
+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\r
+D58HAMMjR01OTk5OTn5lx1x10VveMDk5+bJj1+C93/jyBy96x59sfOW5b7u82nbv6wCMrttYLQ12\r
+ARhb//oDi0tLg903Xjc1NTU1NTV11aW/D5z1vx+tvvupa//XN39WfevdzwPOufzqqampb+0+VH3x\r
+E9dNTU295MjVOOfyq6empr61+1D1xU9cNzU19ZIjVwOj6zZWS4NdAHDfvvnB3GYMr9pQ7XviWgC/\r
++OLPVDunb37TeZPnvm4jhkfW3bVzbnF+y0cvvej8t77jksuuufuh7Vi55vk7FpYGBx85/082vu/z\r
+s9XcrjswvHLDwwcXlhcPfvz9F17/L09Ui/NbMDyy7q6dc4vzWz566UXnv/Udl1x2zd0PbQdG122s\r
+djx8HgAAAAAAAAAAAAAAAAAAAADgTd/7zvV/d+lFf/XB7zx5cHl58X2/dQzwpu995/q/u/Siv/rg\r
+d548uLy8+L7fOgbA6LqN1dJgF4CVa35t5jtf+dg1H7rsg1ff/sDO6t///iXAm773nev/7tKL/uqD\r
+33ny4PLy4vt+6xgAAADglR/9QfX5c571R9c/VH3uTc/B2PrXH1hcWhrsvvG6qampqampqasu/X3g\r
+rP/9aPXdT137v775s+pb734eAAAAVo+fUe1+9D3AgwcWFue3AKff8kj10C2fnJqampqampqaesP6\r
+MWyeGywN9kxNTU1NTU1NTX30Ix/C6vEzqvl99930D/84vWOu+t6HXgr8xoXfqOb3znzmf9349R/t\r
+qs4+Zgyb5wZLgz1TU1NTU1NTU1Mf/ciHMLpuY7XzkfOx4rBf/vHcYDD305PGRgAAAPDF7QeXl5f+\r
+6tyN7/n0bLXrx+8E8Izf/0q19V+vfePk5NmveSGAsWPOrp566CwAAAAArPjn7QeXFvffdMV7r7zx\r
+W9XWb78NVXXl5e+vZmemZ2emZ2emZ2emZ2emZ2emZ2emZ2emZ2emZ2emZ2emN113NQaDBVUFAACA\r
+YyeuXxrsPuXwlQCwYtXT//qjn33w0ScOLCwe3LPt3778yd99+hoMr9pQ7d+66c+v/8a++cG2h+9+\r
+48nrYGj1uz7+5a175gaH9t775anbd85V4yNDGF23sdrx8HkAgG/vObQ02AX87fe3V+9/4XpgaHjN\r
+pZ+9a9fcoBrMbQbWHHfGdbfd/eSeg4sLB7Y99vBtN12DFaue/tcf/eyDjz5xYGHx4J5t//blT/7u\r
+09cA9+2bH8xtxvCqDdW+J66FodXv+viXt+6ZGxzae++Xp27fOVeNjwxhdN3GasfD5wEA1hx3xnW3\r
+3f3knoOLCwe2PfbwbTddAxw7cf3SYPcph68EgFVHvPgLt39ny/ZdC4uLe7f/9Ms3fuBZh60AVqx6\r
++mWf+sa2PQcHh/be97VPnnrUauCGrfurqqqq/3HsmhWrn/F/7vzekzv3Li4uPPXT6U984I2jwwCG\r
+Xvnua77/6M8XlhZ3b5u98QMvBTC6buPy8vLy0twL1qwEwNAr333N9x/9+cLS4u5tszd+4KUAhobX\r
+XPrZu3bNDarB3GZgdMPpn/zqvbsPDub2bPv6zZcev3oFcOzE9UuD3accvhIAgGf9l7d99bs/2jc3\r
+OLDryW/e8m4Ao+s2Li8vLy/NvWDNSgAMvfLd13z/0Z8vLC3u3jZ74wdeCmBoeM2ln71r19ygGsxt\r
+BkY3nP7Jr967++Bgbs+2r9986fGrVwAYO+bs6qmHzgIAjB1zdvXUQ2cBWLn2BVVVVVX19ZcfB4Ze\r
++e5rvv/ozxeWFndvm73xAy/FyrUvqKqqqqqvv/w43LdvfjC3GcOrNlT7nrgWWHPcGdfddveTew4u\r
+LhzY9tjDt910DXDsxPVLg92nHL4SALBrsDS/7z4AgKHV7/r4l7fumRsc2nvvl6du3zlXjY8MYXTd\r
+xmrHw+cBwMq1L6iqqqqqr7/8OLxu6vMP/nTbgUOLC3O7f/Cv//h7x64Bjp24fmmw+5TDVwIA8Kz/\r
+8ravfvdH++YGB3Y9+c1b3g2Mbjj9k1+9d/fBwdyebV+/+dLjV6/A8y+4t9qwavhTT+7fPn3mmg1v\r
+rG59ztOGV22o9m/d9OfXf2Pf/GDbw3e/8eR1AFasPu6Gr35v54H5av/WG2Bo9bs+/uWte+YGh/be\r
+++Wp23fOVeMjQ8OrNlT7t37iHZ/4xp5DCz9/5N/e9BvrsHLtC6qqqqrq6y8/DhgaXnPpZ+/aNTeo\r
+BnObsXLtC6qqqqrq6y8/Dlix+rgbvvq9nQfmq/1bbwDWHHfGdbfd/eSeg4sLB7Y99vBtN10DHDtx\r
+/dJg9ymHrwQA7Bosze+7DwBgaPW7Pv7lrXvmBof23vvlqdt3zlXjI0MYXbex2vHweQCwcu0Lqqqq\r
+qurrLz8Or5v6/IM/3Xbg0OLC3O4f/Os//t6xawCMrttYLQ12ATjyVz5UVVVV7X70PcCK1c+88h+/\r
+tfPAwsHdW/73tW8/bBhww9b9VVVV1f84dg1u2Lq/qqqq+h/HrgFG122slga7AOC+ffODuc0YXrWh\r
+2vfEtQCGhtdc+tm7ds0NqsHcZmDNcWdcd9vdT+45uLhwYNtjD9920zXAiWdd+qNte+f3b//iFa+d\r
+W1qe23UHsOElf/7dzU8N5vfd9Q/v+cH+hcVDPwPWHHfGdbfd/eSeg4sLB7Y99vBtN10DjK7bWO14\r
++DwAAAAAAAAAAAAAAAAAAAAAwB9s+tqTew4sHjow++/f/ItXPRfAH2z62pN7DiweOjD779/8i1c9\r
+FwBG122slga7AKxY/Yz/c+f3nty5d3Fx4amfTn/iA28cHQb8waavPbnnwOKhA7P//s2/eNVzAQAA\r
+gF986QeWlpf3bL5hZMiKw371gf0Liwvbzzx2zZG/8qGqqqpq96PvAVasfuaV//itnQcWDu7e8r+v\r
+ffthwwAAALB6/Ixq96PvAR48sLA4vwU4/ZZHqqqqqk+feBQ2zw2qqqqWBruwevyMqlqY2/fj+7/9\r
+oXe/auUQgKFXvuvqf5/ddmhh7rGH/2PTpW85fMUQNs8Nqqqqlga7MLpuY7XzkfOBky++p5r+8O8A\r
+AADguD963+xTBw7t3fLZy/6q2vXjdwJYsfq4G776vZ0H5qv9W28AMHbM2dVTD50FAAAAAIf/8h9+\r
+7s4f7Ds0OLRv+11fuOa5a1aiqq68/P3V7Mz07Mz07Mz07Mz07Mz07Mz07Mz07Mz07Mz07Mz07Mz0\r
+puuuxmCwoKoAAABw/WN7Z2/5IwAAAADA8KoN1f6tNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAcP1je2dv+SMAAAAAAAAAAAAAAAAAAAAAALByza/PLS3//PtvBwAAAAAAAAAAAIDrH9s7\r
+e8sfAQAAAACAlWt+fW5p+efffzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXP/Y3tlb\r
+/ggAAAAAAAAAAAAAAAAAAAAAgOsf2zt7yx8BAAAAAAAAAAAAAIZXbaj2b70BAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAIDrH9s7e8sfAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAwfNgwMLTiiB0LS4d23wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AICquvLy91ebrrt603VXb7ru6k3XXb3puqs3XXf1puuu3nTd1Zuuu3rTdVdvuu7qTdddjcFgQVUB\r
+AACMjD3nkksumThyNQAAAABgeNWGav/WGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+I2PPueSSSyaOXA0AAAAAAAAAAAAAAAAAAAAAWHHYr57zuskr/+kn1VWnHAMAAAAAAAAAAABgZOw5\r
+l1xyycSRqwEAAAAAKw771XNeN3nlP/2kuuqUYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AACMjD3nkksumThyNQAAAAAAAAAAAAAAAAAAAABgZOw5l1xyycSRqwEAAAAAAAAAAAAAw6s2VPu3\r
+3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBl7ziWXXDJx5GoAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7+rQe+8PGr3vP//r8fve3h6tHb/isAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq6srL3w8AAAAAwGCwoKoAAAAAAAAAAACGV22o9m+9\r
+AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwZsMbq8W5\r
+Xf987SQAAAAAAAAAAAAAAAAAAAAArNnwxmpxbtc/XzsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMOrNlT7t94AAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAMBvfugLP96649Di0oHdW/7lsx969ugIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAqmowWBgMFgaDhcFgYTBYGAwWBoOFwWBhMFgYDBYGg4XBYGEwWBgMFgaDhcFgQVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1ezM9OzM9OzM9OzM9OzM\r
+9OzM9OzM9OzM9OzM9OzM9OzM9OzM9OzM9OzM9OzM9OzMtKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtmZ6dmZ6dmZ6dmZ6dmZ6dmZ6dmZ6dmZ6dmZ6dmZ\r
+6dmZ6dmZ6dmZ6dmZ6dmZ6dmZaVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVbMz07Mz07Mz07Mz07Mz07Mz07Mz07Mz07Mz07Mz07Mz07Mz07Mz07Mz07Mz\r
+07Mz06qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\r
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmZn\r
+pmdnpmdnpmdnpmdnpmdnpmdnpmdnpmdnpmdnpmdnpmdnpmdnpmdnpmdnpmdnplVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\r
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdX/XxAcFAEAwCAAWv9+fjy7\r
+MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+ANasWbNmzZo1a9asWbNmzZo1aw4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1qxZs2bNmjVr1qxZ\r
+s2bNmjVrDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWrFmzZs2aNWvWrFmzZs2aNWsOAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAANasWbNmzZo1a9asWbNmzZo1aw4AAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAA1qxZs2bNmjVr1qxZs2bNmjVrDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWrFmzZs2a\r
+NWvWrFmzZs2aNWsOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANasWbNmzZo1a9asWbNmzZo1aw4A\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1qxZs2bNmjVr1qxZs2bNmjVrDgAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAADWrFmzZs2aNWvWrFmzZs2aNWsOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANas\r
+WbNmzZo1a9asWbNmzZo1aw4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1qxZs2bNmjVr1qxZs2bN\r
+mjVrDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWrFmzZs2aNWvWrFmzZs2aNWsOAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+AAAAAAAAAAAAAAAAAAAAANasWbNmzZo1a9asWbNmzZo1ax41Fs8GTr6HLgAAAFx0RVh0Y29tbWVu\r
+dABQYXJpcy4yMDExLmhsZWRnZXIgKH4vU3BhcmtsZVNoYXJlLzM2MTVjeWNsby9DeWNsb2ZmaWNp\r
+bmUvUGFyaXMvQ29tcHRhYmlsaXTpKSAtIEdWSU25PQFXAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0\r
+LTA3LTI2VDA3OjA1OjIzKzAyOjAwqdWm0AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0yNlQw\r
+NzowNToyMyswMjowMNiIHmwAAAAASUVORK5CYII=" />\r
 </div>\r
 </div>\r
 </div>\r
 <div id="footer" style="position: absolute; left: 5%; top: 80%; width: 90%;">\r
 <div id="footer-text">\r
 </div>\r
 </div>\r
 </div>\r
 <div id="footer" style="position: absolute; left: 5%; top: 80%; width: 90%;">\r
 <div id="footer-text">\r
-Version 2014.07.30<br />\r
-Dernière mise à jour 2014-07-30 19:50:36 CEST\r
+Version 2014.08.02<br />\r
+Dernière mise à jour 2014-08-02 03:24:17 CEST\r
 </div>\r
 </div>\r
 </div></div>\r
 </div>\r
 </div>\r
 </div></div>\r
diff --git a/doc/make b/doc/make
deleted file mode 100644 (file)
index baa921c..0000000
--- a/doc/make
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh -efux
-tool=$(readlink -e "${0%/*}"/...)
-
-VERSION=$(which git >/dev/null &&
-       cd "$tool" &&
-       git describe --tags --match 'v[0-9][0-9][0-9][0-9].[0-9][0-9].[0-9][0-9]' --always ||
-       TZ=UTC date +'v%Y.%m.%d')
-VERSION=git://git.autogeree.net/tool/hledger
-
-if test ! -e "$tool"/lib/tool/asciidoc/.git
- then
-       (cd "$tool" && git submodule update --init --recursive -- lib/tool/asciidoc)
-       (cd "$tool"/lib/tool/asciidoc/ && git checkout -f HEAD && git clean -dfx)
- fi
-
-MAKE=$(which gmake >/dev/null && echo gmake || echo make)
-
-cd "${0%/*}"
-VERSION=${VERSION#v} \
-ASCIIDOC_FLAGS="${ASCIIDOC_FLAGS:+$ASCIIDOC_FLAGS }-a revnumber=$VERSION -a tabsize=0 -a latexmath" \
-conf=etc \
-SRCDIR=. \
-xsl=docbook-xsl \
-slidy=slidy2 \
-$MAKE ${MAKE_FLAGS-} \
- -f "$tool"/lib/tool/asciidoc/GNUmakefile \
- "$@"
diff --git a/doc/slidy2-install b/doc/slidy2-install
deleted file mode 120000 (symlink)
index 3c7df74..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.../lib/tool/asciidoc/backend/slidy2/install
\ No newline at end of file
diff --git a/hledger-equity.hs b/hledger-equity.hs
deleted file mode 100755 (executable)
index 43ca0ff..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/env runhaskell
-{-
-
-Like ledger's equity command, print a journal entry posting the total
-balance of all accounts (or the specified account and its subaccounts)
-in the default journal.
-
-An entry like this is useful in the transition to a new journal file,
-to zero out asset/liability balances in the old file and initialise
-them in the new one. This way you get correct balances when reporting
-on either file, and when including both files at once.
-
-Usage: hledger-equity [ACCTPAT]
--}
-
-import Data.Maybe (fromMaybe)
-import Hledger.Cli
-
-argsmode :: Mode RawOpts
-argsmode = (defCommandMode ["equity"])
-  { modeHelp = "print a journal entry posting the total balance of all accounts"
-    ++ " (or the specified account and its subaccounts)"
-    , modeGroupFlags = Group
-      { groupNamed =
-         [ ("Input",inputflags)
-         , ("Reporting",reportflags)
-         , ("Misc",helpflags)
-         ]
-      , groupUnnamed = []
-      , groupHidden = []
-      }
-    }
-
-main :: IO ()
-main = do
-  opts <- getCliOpts argsmode
-  withJournalDo opts $
-   \CliOpts{reportopts_=ropts} j -> do
-        today <- getCurrentDay
-        let ropts_ = ropts{flat_=True}
-            q = queryFromOpts today ropts_
-            (acctbals,_) = balanceReport ropts_ q j
-            balancingamt = negate $ sum $ map (\((_,_,_),b) -> b) acctbals
-            ps = [posting{paccount=a, pamount=b} | ((a,_,_),b) <- acctbals]
-                 ++ [posting{paccount="equity:opening balances", pamount=balancingamt}]
-            enddate = fromMaybe today $ queryEndDate (date2_ ropts_) q
-            nps = [posting{paccount=a, pamount=negate b} | ((a,_,_),b) <- acctbals]
-                 ++ [posting{paccount="equity:closing balances", pamount=negate balancingamt}]
-        putStr $ showTransactionUnelided (nulltransaction{tdate=enddate, tpostings=nps})
-        putStr $ showTransactionUnelided (nulltransaction{tdate=enddate, tpostings=ps})
diff --git a/hledger-of-oxygen-csv.pl b/hledger-of-oxygen-csv.pl
deleted file mode 100755 (executable)
index 194a612..0000000
+++ /dev/null
@@ -1,223 +0,0 @@
-#!/usr/bin/perl
-# DESCRIPTION: import from [Oxygène](http://www.memsoft.fr) to [hledger](http://hledger.org)
-# AUTHOR: Julien Moutinho <julm+hledger@autogeree.net>
-# LICENSE: [GPLv3+](https://www.gnu.org/licenses/gpl-3.0.html)
-# NOTE: should be easily hackable to import from other .csv
-# USAGE:
-#   % hledger-print-csv -f Chart_of_accounts.hledger >Chart_of_accounts.csv
-#   % iconv -f latin1 -t utf8 <EXPORT.oxygen.csv |
-#     perl hledger-of-oxygen-csv.pl \
-#       Chart_of_accounts.csv \
-#       >EXPORT.oxygen.hledger
-#
-# FORMAT of EXPORT.oxygen.csv:
-# ----
-# NUMJL;LIBJL;DTOPE;NPIEC;NUMCP;LIBCP;CODCP;LIBEC;MTDEB;MTCRE;COTVA;TXTVA
-# 60;Achats;01/01/2012;ACH01/76;401REGIEQUART;REGIE DE QUARTIER;REGIE DE QUARTI;LOYER LOCAL DEC. 2011+1T 2012 REGIE QUAR;0,00;1410,91;;0,00
-# 60;Achats;01/01/2012;ACH01/76;6132000;LOYER LOCAL 15 rue P. BONNARD;LOYER BONNARD;LOYER LOCAL DEC. 2011+1T 2012 REGIE QUAR;1076,25;0,00;;0,00
-# 60;Achats;01/01/2012;ACH01/76;6165000;Responsabilité civile;;ASSURANCE LOCAL 2012 VIA REGIEQUARTIER;86,47;0,00;;0,00
-# 60;Achats;01/01/2012;ACH01/76;6140000;Charges locatives et de copropriété;;CHARGES LOCAL 1T 2012;248,19;0,00;;0,00
-# ; ... And so on.. and so forth..
-# ----
-#
-# FORMAT of Chart_of_accounts.hledger:
-#
-# Pattern:
-# ----
-# 01/01
-#   0.ZZZ:1.YYY:2.XXX        0; 012.  Description
-#   0.ZZZ:1.YYY:3.WWW        0; 013.  Description
-#   0.ZZZ:1.YYY:3.WWW.4.VVV  0; 0134. Description
-# ; ... And so on.. and so forth..
-# ----
-# 
-# For exemple:
-# ----
-# 01/01 Plan comptable des associations
-#      1.Capital                                                0 ; 1. COMPTES DE CCOAITAUX
-#      1.Capital:0.Fonds                                        0 ; 10. Fonds associatifs et reserves
-#      2.Immobilisation                                         0 ; 2. COMPTES D'IMMOBILISATIONS
-#      2.Immobilisation:1.Corporelle                            0 ; 21. Immobilisations corporelles
-#      4.Tiers                                                  0 ; 4. COMPTES TIERS
-#      4.Tiers:0.Fournisseur                                    0 ; 40. Fournisseurs et comptes rattachés
-#      5.Finance                                                0 ; 5. COMPTES FINANCIERS
-#      5.Finance:1.Etablissement                                0 ; 51. Banques, établissements financiers et assimilés
-#      5.Finance:1.Etablissement:1.Valeur                       0 ; 511. Valeurs à l’encaissement
-#      5.Finance:1.Etablissement:1.Valeur:2.Chèque_à_encaisser  0 ; 5112. Chèques à encaisser
-#      5.Finance:1.Etablissement:2.Banque:001.Courant           0 ; 512001. Crédit Coopératif - Compte courant
-#      5.Finance:1.Etablissement:2.Banque:002.Livret            0 ; 512002. Crédit coopératif - Livret
-#      6.Charge                                                 0 ; 6. COMPTES D'ACHATS
-#      6.Charge:1.Service                                       0 ; 61. Services extérieurs
-#      6.Charge:2.Autre_service                                 0 ; 62. Autres services extérieurs
-#      6.Charge:3.Impôt                                         0 ; 63. Impôts, taxes et versements assimilés
-#      6.Charge:4.Personnel                                     0 ; 64. Charges de personnel
-#      6.Charge:5.Gestion                                       0 ; 65. Autres charges de gestion courantes
-#      6.Charge:8.Dotation                                      0 ; 68. Dotations aux amortissements, dépréciations, provisions et engagements
-#      7.Produit                                                0 ; 7. COMPTES DE PRODUITS
-#      7.Produit:0.Vente                                        0 ; 70. ventes de produits finis, prestations de services, marchandises
-# ; ... And so on.. and so forth..
-# ----
-
-our $VERSION = '2014.07.22';
-use strict;
-use warnings FATAL => qw(all);
-use utf8;
-use open qw/:std :utf8/;
-require Data::Dumper;
-require Encode;
-require IO::Wrap;
-require Text::CSV;
-#require Text::CSV::Encoded;
-require Text::Trim;
-
-sub parse_date (@) {
-       ($_) = @_;
-       my ($jj,$mm,undef,$yy) = ($_ =~ m{^\s*([0-3]?[0-9])\s*/\s*([0-1]?[0-9])\s*/\s*(20)?([0-9][0-9])\s*$});
-       return "20$yy/$mm/$jj";
- }
-sub parse_code (@) {
-       ($_) = @_;
-       my ($code) = ($_ =~ m{^([0-9]*?)0*$});
-       return (defined $code ? $code : $_);
- }
-sub parse_journal (@) {
-       ($_) = @_;
-       $_ = Text::Trim::trim($_);
-       s/\s/_/g;
-       return $_;
- }
-
-sub parse_csv_line (@) {
-       my ($nth, $h, $c) = @_;
-       #print STDERR ("parse_csv_line: csv_line($nth)=".Data::Dumper::Dumper($c));
-       my $date = parse_date($c->{date});
-       $h->{$date} = {}
-               unless defined $h->{$date};
-       my $t;
-       if (exists $h->{$date}->{$c->{transaction}}) {
-               $t = $h->{$date}->{$c->{transaction}};
-        }
-       else {
-               $t =
-                { journal      => parse_journal($c->{journal})
-                , journal_code => $c->{journal_code}
-                , postings     => []
-                };
-               $h->{$date}->{$c->{transaction}} = $t;
-        }
-       
-       my $amount;
-       if (defined $c->{debit} and $c->{debit} eq '0,00') {
-               $amount = "-$c->{credit}";
-        }
-       elsif (defined $c->{credit} and $c->{credit} eq '0,00') {
-               $amount = "$c->{debit}";
-        }
-       else { die "ERROR: wrong credit/debit: CSV#$nth: ".Data::Dumper::Dumper($c); }
-       
-       push $t->{postings},
-        { account => parse_code($c->{account})
-        , amount  => $amount
-        , comment => $c->{account_name}
-        , csv_nth => $nth+2
-        }
- }
-sub print_hledger (@) {
-       my ($h, $ap) = @_;
-       foreach my $date (sort {$a cmp $b} (keys %$h)) {
-               my $transactions = $h->{$date};
-               while (my ($transaction, $t) = each %$transactions) {
-                       print STDOUT "$date $transaction ; Journal:$t->{journal}\n";
-                       my $wmax = 0;
-                       foreach my $a (@{$t->{postings}}) {
-                               if (not defined $a->{account}) {
-                                       print STDERR Data::Dumper::Dumper($t);
-                                       die "ERROR: wrong account in t=$transaction";
-                                }
-                               if (defined $ap->{$a->{account}}) {
-                                       $a->{account} = $ap->{$a->{account}}->{account}
-                                }
-                               my $w = 0 + length ($a->{account});
-                               $wmax = $w
-                                       if $wmax < $w;
-                        }
-                       my $p = $t->{postings};
-                       foreach my $a (sort {$a->{account} cmp $b->{account}} @$p) {
-                               print STDOUT "\t$a->{account}  $a->{amount} ; $a->{comment}  CSV#.$a->{csv_nth}\n";
-                        }
-                }
-        }
- }
-sub parse_chart_of_accounts (@) {
-       my ($coa_file) = @_;
-       my %ap = ();
-       my $csv = Text::CSV->new
-        ({binary => 1
-        , eol => $/
-        , sep_char => ','
-        });
-       print STDERR ("Chart_of_accounts: ", $coa_file, "\n");
-       open (my $COA, "<:encoding(utf8)", $coa_file)
-               or die "ERROR: opening accounting plan given as first argument";
-       #my $coa_in = IO::Wrap::wraphandle($COA);
-       my $coa_head = $csv->getline($COA);
-       print STDERR ("coa_head: ", join("|", @$coa_head), "\n");
-       $csv->column_names(@$coa_head);
-       my $nth = 1;
-       while (my $csv_line = $csv->getline_hr($COA)) {
-               $nth++;
-               my $post_cmt = $csv_line->{'posting-comment'};
-               die "ERROR: no posting-comment COA#$nth: ".Data::Dumper::Dumper($csv_line)
-                       if not defined $post_cmt;
-               my ($code, $description) = ($post_cmt =~ m{^([0-9]+)\.\s*(.*)$});
-               die "ERROR: cannot extract code in accounting plan: posting-comment COA#$nth: $csv_line->{'posting-comment'}"
-                       if not defined $code;
-               $ap{$code} =
-                { account => $csv_line->{account}
-                , description => $description
-                };
-        }
-       print STDERR "Chart_of_accounts: ".Data::Dumper::Dumper(\%ap);
-       return \%ap;
- }
-
-sub main () {
-       my $ap = parse_chart_of_accounts($ARGV[0]);
-       my $csv = Text::CSV->new
-        ({binary => 1
-        , eol => $/
-        , sep_char => ';'
-        });
-       my $in = IO::Wrap::wraphandle(\*STDIN);
-       binmode STDOUT, ':utf8';
-       my $csv_head = $csv->getline($in);
-       #print STDERR ("head: ", join("|", @$csv_head), "\n");
-       #$csv->column_names(@$csv_head);
-       $csv->column_names (qw (
-               journal_code
-               journal
-               date
-               transaction
-               account
-               account_name
-               account_code
-               description
-               debit
-               credit
-               COTVA
-               TXTVA
-        ));
-       my $hledger_data = {};
-       
-       my $members = {};
-       my $nth = 0;
-       while (my $csv_line = $csv->getline_hr($in)) {
-               #print STDERR ("csv_line: ", join("|", @$csv_line), "\n");
-               parse_csv_line(2 + $nth++, $hledger_data, $csv_line);
-        }
-       #print STDERR "hledger_data=".Data::Dumper::Dumper($hledger_data);
-       print_hledger($hledger_data, $ap);
-       #my $out = IO::Wrap::wraphandle(\*STDERR);
- }
-
-main;
diff --git a/hledger-print-csv.hs b/hledger-print-csv.hs
deleted file mode 100755 (executable)
index cac402a..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-#!/usr/bin/env runhaskell
-{-|
-hledger-print-csv [-f JOURNALFILE]
-
-Print matched journal entries as CSV
-Reads the default or specified journal.
-|-}
-
-import Hledger.Cli
-import Text.CSV
-import Data.Char (isSpace)
-import Data.List (mapAccumL)
-
-argsmode :: Mode RawOpts
-argsmode = (defCommandMode ["print-csv"])
-       { modeHelp = "print matched journal entries as CSV"
-       , modeGroupFlags = Group
-               { groupNamed =
-                       [ ("Input",inputflags)
-                       , ("Reporting",reportflags)
-                       , ("Misc",helpflags)
-                       ]
-               , groupUnnamed = []
-               , groupHidden = []
-               }
-       }
-
-chomp :: String -> String
-chomp = reverse . dropWhile isSpace . reverse . dropWhile isSpace
-
-postingToCSV :: Posting -> CSV
-postingToCSV p =
-       map (\(a@(Amount {aquantity=q,acommodity=c})) ->
-               let a_ = a{acommodity=""} in
-               let amount = showAmount a_ in
-               let commodity = c in
-               let credit = if q < 0 then showAmount $ negate a_ else "" in
-               let debit  = if q > 0 then showAmount a_ else "" in
-               account:amount:commodity:credit:debit:status:comment:[])
-        amounts
-       where
-               Mixed amounts = pamount p
-               status = if pstatus p then "*" else ""
-               account = showAccountName Nothing (ptype p) (paccount p)
-               comment = chomp $ pcomment p
-
-postingsToCSV :: [Posting] -> CSV
-postingsToCSV ps =
-       concatMap postingToCSV ps
-
-transactionToCSV :: Integer -> Transaction -> CSV
-transactionToCSV n t =
-       map (\p -> show n:date:date2:status:code:description:comment:p)
-        (postingsToCSV (tpostings t))
-       where
-               description = tdescription t
-               date = showDate (tdate t)
-               date2 = maybe "" showDate (tdate2 t)
-               status = if tstatus t then "*" else ""
-               code = tcode t
-               comment = chomp $ tcomment t
-
-main :: IO ()
-main = do
-       opts <- getCliOpts argsmode
-       withJournalDo opts $
-        \CliOpts{reportopts_=ropts} j -> do
-               d <- getCurrentDay
-               let ropts_ = ropts{flat_=True}
-               let q = queryFromOpts d ropts_
-               putStrLn $ printCSV $ concat $
-                       ([["nth","date","date2","status","code","description","comment","account","amount","commodity","credit","debit","status","posting-comment"]]:).snd $
-                               mapAccumL (\n e -> (n + 1, transactionToCSV n e)) 0 $
-                                       entriesReport ropts_ q j
diff --git a/hledger-range-voting.hs b/hledger-range-voting.hs
deleted file mode 100755 (executable)
index 2bcc330..0000000
+++ /dev/null
@@ -1,201 +0,0 @@
-#!/usr/bin/env runhaskell
-{-|
-hledger-range-voting [-f JOURNALFILE]
-
-Perform range voting calculus
-on the default or specified journal.
-|-}
-
-import Data.List
---import Data.List (mapAccumL)
-import Data.Maybe
-import Data.Ord
-import Data.Time.Calendar
-import System.Console.CmdArgs.Explicit
-import Text.Printf
-import qualified Data.Map as Map
-
-import Hledger
-import Hledger.Cli
-import Hledger.Cli.Options
--- import Prelude hiding (putStr)
-import Hledger.Utils.UTF8IOCompat (putStr)
-
-
-argsmode :: Mode RawOpts
-argsmode = (defCommandMode ["range-voting"])
-       { modeHelp = "perform range voting"
-       , modeGroupFlags = Group
-               { groupNamed =
-                       [ ("Input",inputflags)
-                       , ("Reporting",reportflags)
-                       , ("Misc",helpflags)
-                       ]
-               , groupUnnamed = []
-               , groupHidden = []
-               }
-       }
-
-
--- like Register.summarisePostings
--- | Print various statistics for the journal.
-main :: IO ()
-main = do
-       opts <- getCliOpts argsmode
-       withJournalDo opts $
-        \CliOpts{reportopts_=reportopts_} j -> do
-               d <- getCurrentDay
-               let q = queryFromOpts d reportopts_
-               let l = ledgerFromJournal q j
-               let reportspan = (ledgerDateSpan l) `spanDefaultsFrom` (queryDateSpan False q)
-               let intervalspans = splitSpan (intervalFromOpts reportopts_) reportspan
-               let s = intercalate "\n" $ map (showRangeVoting reportopts_{empty_=True} l d) intervalspans
-               putStr s
-
-data Stats =
-       Stats
-        { stats_choice      :: String
-        , stats_sum         :: Double
-        , stats_blank_count :: Int
-        , stats_null_count  :: Int
-        , stats_null_value  :: Double
-        , stats_values      :: [(Int,Int)]
-        }
-stats :: Stats
-stats = Stats
- { stats_choice      = ""
- , stats_sum         = 0.0
- , stats_blank_count = 0
- , stats_null_count  = 0
- , stats_null_value  = 0.0
- , stats_values      = []
- }
-
-
-showRangeVoting :: ReportOpts -> Ledger -> Day -> DateSpan -> String
-showRangeVoting ropts l today span =
-       unlines $ map (\(label,value) -> concatBottomPadded [printf fmt1 label, value]) main
-        where
-               fmt1 = "%-" ++ show w1 ++ "s: "
-               -- fmt2 = "%-" ++ show w2 ++ "s"
-               w1 = maximum $ map (length . fst) main
-               -- w2 = maximum $ map (length . show . snd) main
-               main =
-                concat $
-                [ [("Span vote (official)", printf "%s to %s (%d days)" (show $ (tdate opening)) (show $ (tdate2 opening)) votedays)
-                        ,("Span vote (actual)", printf "%s to %s (%d days)" (start span) (end span) days)
-                        ,("Cardinal", printf "%d" cardinal)
-                        ,("Values", "{"++(intercalate "," $ map (printf "%d") values)++"}")
-                        ,("Quorum", printf "%d/%d (%f%%)" votesnum votersnum (fromIntegral votesnum*100.0/fromIntegral votersnum::Double))
-                        ,("Blanks", printf "%d" $ foldl (\acc t -> acc + stats_blank_count t) 0 stats)
-                        ,("Nulls", printf "%d" $ foldl (\acc t -> acc + stats_null_count t) 0 stats)
-                        ,("Medians", "")
-                        ]
-                , map (\t ->
-                       ( printf "  - %s" (stats_choice t)
-                       , printf "sum: %+.f" (stats_sum t)
-                       ) ) medians
-                , [("Choices", printf "%d" nchoices)
-                        ]
-                , map
-                        (\t ->
-                               ( printf "  - %s" (stats_choice t)
-                               , printf "sum: %+f = %d*(0:blank) + %d*(%+.2f:null) + %s"
-                                        (stats_sum t)
-                                        (stats_blank_count t)
-                                        (stats_null_count t)
-                                        (stats_null_value t)
-                                        (intercalate " + " $ map (\(value,sum) -> printf "%d*(%+d)" sum value) (stats_values t))
-                               )
-                        ) stats
-                --,("Commodities", printf "%s (%s)" (show $ length cs) (intercalate ", " cs))
-                ]
-                where
-                       j = ljournal l
-                       ts = sortBy (comparing tdate) $ filter (spanContainsDate span . tdate) $ jtxns j
-                       as = nub $ map paccount $ concatMap tpostings ts
-                       cs = Map.keys $ canonicalStyles $ concatMap amounts $ map pamount $ concatMap tpostings ts
-                       showelapsed Nothing = ""
-                       showelapsed (Just days) = printf " (%d %s)" days' direction
-                               where days' = abs days
-                                     direction | days >= 0 = "days ago" :: String
-                                               | otherwise = "days from now"
-                       start (DateSpan (Just d) _) = show d
-                       start _ = ""
-                       end (DateSpan _ (Just d)) = show d
-                       end _ = ""
-                       days = fromMaybe 0 $ daysInSpan span
-                       votedays = fromMaybe 0 $ daysInSpan
-                        (DateSpan
-                                (Just (tdate opening))
-                                (maybe Nothing Just (tdate2 opening)))
-                       acctnum = length as
-                       openings = filter ((== "Opening") . tdescription) $ ts
-                       opening | null openings = error' "\"Opening\" transaction is missing"
-                               | otherwise     = head $ openings
-                       cardinals = filter ((== "Cardinal") . fst) $ ttags opening
-                       cardinal | null cardinals = error' "\"Cardinal\" tag is missing on \"Opening\" transaction"
-                                | otherwise      = read $ snd $ head $ cardinals :: Int
-                       values | (cardinal `mod` 2 == 0) = delete 0 [-cardinal`div`2..cardinal`div`2]
-                              | otherwise               = [-(cardinal-1)`div`2..(cardinal-1)`div`2]
-                       choices =
-                               map paccount $
-                               filter (isPrefixOf "Choice:" . paccount) $
-                               tpostings opening
-                       
-                       votes = filter ((== "Vote") . tdescription) $ ts
-                       stats =
-                               sortBy (\a b -> (stats_sum b) `compare` (stats_sum a)) $
-                               map (\s ->
-                                       let mean = fromIntegral (foldl (\acc (v,c) -> acc + (v * c)) 0 (stats_values s)) / fromIntegral (length (stats_values s)) in
-                                       s
-                                        { stats_null_value = mean
-                                        , stats_sum        = (stats_sum s) + (mean * fromIntegral (stats_null_count s))
-                                        }) $
-                               foldl (\s vote ->
-                                       map (\s ->
-                                               case filter ((== stats_choice s) . paccount) (tpostings vote) of
-                                                [] -> s { stats_blank_count = stats_blank_count s + 1 }
-                                                [choice_posting] ->
-                                                       case pamount choice_posting of
-                                                        Mixed [Amount{acommodity="", aquantity=q, aprice=NoPrice}] ->
-                                                               let i = floor q in
-                                                               if snd (properFraction q) == 0.0 && i `elem` values
-                                                               then s
-                                                                        { stats_sum    = stats_sum s + fromIntegral i
-                                                                        , stats_values = map (\(v,c) -> if v == i then (v,c+1) else (v,c)) (stats_values s)
-                                                                        }
-                                                               else s { stats_null_count = stats_null_count s + 1 } -- error' $ printf "TODO: null vote: invalid value: %f" q
-                                                        _ ->  s { stats_null_count = stats_null_count s + 1 } -- error' "TODO: null vote: too much informations"
-                                                _ ->    s { stats_null_count = stats_null_count s + 1 }
-                                        )
-                                        s
-                                )
-                                [ Stats
-                                       { stats_choice      = choice
-                                       , stats_sum         = 0.0
-                                       , stats_blank_count = 0
-                                       , stats_null_count  = 0
-                                       , stats_null_value  = 0.0
-                                       , stats_values      = [(value,0) | value<-values]
-                                       }
-                                | choice<-choices ]
-                                votes
-                       
-                       medians =
-                               filter (\c -> stats_sum c `elem` medians) stats
-                                where medians =
-                                       if length choices `mod` 2 == 0
-                                       then map (stats_sum . (!!) stats) [nchoices `div` 2 - 1, nchoices `div` 2 + 1]
-                                       else map (stats_sum . (!!) stats) [(nchoices - 1) `div` 2]
-                               
-                       nchoices = length choices
-                       
-                       -- choicesbalancesropts = ropts{query_="Choice:"}
-                       -- choicesbalances = tail $ fst $ balanceReport ropts (queryFromOpts today choicesbalancesropts) j
-                       
-                       voteras = filter (isPrefixOf "Voter:" . paccount) $ tpostings opening
-                       votests = filter ((== "Vote") . tdescription) $ ts
-                       votesnum = length votests
-                       votersnum = length voteras
-                       votechoicesps = filter (isPrefixOf "Choice:" . paccount) $ tpostings opening
index 4e7d282..956919b 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 4e7d282984a4125b912a744b98e2a85b0cb931db
+Subproject commit 956919bf8e65c4d234361d80a1ed56067035457b
diff --git a/script/.gitignore b/script/.gitignore
new file mode 100644 (file)
index 0000000..99a44a7
--- /dev/null
@@ -0,0 +1,6 @@
+*.o
+*.hi
+hledger-check-dates
+hledger-equity
+hledger-print-csv
+hledger-range-voting
diff --git a/script/GNUmakefile b/script/GNUmakefile
new file mode 100644 (file)
index 0000000..5730e3b
--- /dev/null
@@ -0,0 +1,13 @@
+hs=$(wildcard *.hs)
+
+all: $(hs:.hs=)
+
+c clean: \
+ $(hs:.hs=.o/clean) \
+ $(hs:.hs=.hi/clean) \
+ $(hs:.hs=/clean)
+%/clean:
+       $(if $(wildcard $*),rm -f "$*")
+
+%: %.hs
+       ghc $<
diff --git a/script/ghc-pkg-clean b/script/ghc-pkg-clean
new file mode 100755 (executable)
index 0000000..99b23e6
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/sh -eux
+
+# DESCRIPTION: unregister broken GHC packages.
+# Run this a few times to resolve dependency rot in installed packages.
+# ghc-pkg-clean -f cabal/dev/packages*.conf also works.
+packages=$(ghc-pkg check $* 2>&1 |
+       grep problems |
+       awk '{print $6}' |
+       sed -e 's/:$//'
+ )
+for p in $packages
+ do
+       echo unregistering $p
+       ghc-pkg "$@" unregister $p
+ done
diff --git a/script/ghc-pkg-reset b/script/ghc-pkg-reset
new file mode 100755 (executable)
index 0000000..3870706
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/sh -eux
+
+# DESCRIPTION: remove all installed GHC/cabal packages,
+# leaving ~/.cabal binaries and docs in place.
+# When all else fails, use this to get out of dependency hell and start over.
+read -p 'erasing all your user ghc and cabal packages - are you sure (y/n) ? ' ans
+test x$ans == xy && ( \
+       echo 'erasing directories under ~/.ghc'; rm -rf `find ~/.ghc -maxdepth 1 -type d`; \
+       echo 'erasing ~/.cabal/lib'; rm -rf ~/.cabal/lib; \
+       # echo 'erasing ~/.cabal/packages'; rm -rf ~/.cabal/packages; \
+       # echo 'erasing ~/.cabal/share'; rm -rf ~/.cabal/share; \
+ )
diff --git a/script/hledger-check-dates.hs b/script/hledger-check-dates.hs
new file mode 100755 (executable)
index 0000000..8c47351
--- /dev/null
@@ -0,0 +1,81 @@
+#!/usr/bin/env runhaskell
+{-|
+hledger-check-dates [--strict] [--date2] [-f JOURNALFILE]
+
+Check that transactions' date are monotonically increasing.
+Reads the default or specified journal.
+|-}
+
+import Hledger
+import Hledger.Cli
+import Text.Printf
+
+argsmode :: Mode RawOpts
+argsmode = (defCommandMode ["check-dates"])
+       { modeHelp = "check that transactions' date are monotonically increasing"
+       , modeGroupFlags = Group
+               { groupNamed =
+                       [ ("Input",inputflags)
+                       , ("Reporting",reportflags)
+                       , ("Misc",helpflags)
+                       ]
+               ,groupUnnamed = [
+                       flagNone ["strict"] (\opts -> setboolopt "strict" opts) "makes date comparing strict"
+                ]
+               , groupHidden = []
+               }
+       }
+
+data FoldAcc a b = FoldAcc
+ { fa_error    :: Maybe a
+ , fa_previous :: Maybe b
+ }
+
+foldWhile :: (a -> FoldAcc a b -> FoldAcc a b) -> FoldAcc a b -> [a] -> FoldAcc a b
+foldWhile fold acc [] = acc
+foldWhile fold acc (a:as) =
+       case fold a acc of
+        acc@FoldAcc{fa_error=Just a} -> acc
+        acc -> foldWhile fold acc as
+
+checkTransactions :: (Transaction -> Transaction -> Bool)
+ -> [Transaction] -> FoldAcc Transaction Transaction
+checkTransactions compare ts =
+       foldWhile fold FoldAcc{fa_error=Nothing, fa_previous=Nothing} ts
+       where
+               fold current acc@FoldAcc{fa_previous=Nothing} = acc{fa_previous=Just current}
+               fold current acc@FoldAcc{fa_previous=Just previous} =
+                       if compare previous current
+                       then acc{fa_previous=Just current}
+                       else acc{fa_error=Just current}
+
+main :: IO ()
+main = do
+       opts <- getCliOpts argsmode
+       withJournalDo opts $
+        \cliopts@CliOpts{rawopts_=opts,reportopts_=ropts} j -> do
+               d <- getCurrentDay
+               let ropts_ = ropts{flat_=True}
+               let q = queryFromOpts d ropts_
+               let ts = filter (q `matchesTransaction`) $
+                       jtxns $ journalSelectingAmountFromOpts ropts j
+               let strict = boolopt "strict" opts
+               let date = transactionDateFn ropts
+               let compare a b =
+                       if strict
+                       then date a <  date b
+                       else date a <= date b
+               case checkTransactions compare ts of
+                FoldAcc{fa_previous=Nothing} -> putStrLn "ok (empty journal)"
+                FoldAcc{fa_error=Nothing}    -> putStrLn "ok"
+                FoldAcc{fa_error=Just error, fa_previous=Just previous} ->
+                       putStrLn $ printf ("ERROR: transaction out of%s date order"
+                        ++ "\nPrevious date: %s"
+                        ++ "\nDate: %s"
+                        ++ "\nLocation: %s"
+                        ++ "\nTransaction:\n\n%s")
+                        (if strict then " STRICT" else "")
+                        (show $ date previous)
+                        (show $ date error)
+                        (show $ tsourcepos error)
+                        (showTransactionUnelided error)
diff --git a/script/hledger-equity.hs b/script/hledger-equity.hs
new file mode 100755 (executable)
index 0000000..43ca0ff
--- /dev/null
@@ -0,0 +1,50 @@
+#!/usr/bin/env runhaskell
+{-
+
+Like ledger's equity command, print a journal entry posting the total
+balance of all accounts (or the specified account and its subaccounts)
+in the default journal.
+
+An entry like this is useful in the transition to a new journal file,
+to zero out asset/liability balances in the old file and initialise
+them in the new one. This way you get correct balances when reporting
+on either file, and when including both files at once.
+
+Usage: hledger-equity [ACCTPAT]
+-}
+
+import Data.Maybe (fromMaybe)
+import Hledger.Cli
+
+argsmode :: Mode RawOpts
+argsmode = (defCommandMode ["equity"])
+  { modeHelp = "print a journal entry posting the total balance of all accounts"
+    ++ " (or the specified account and its subaccounts)"
+    , modeGroupFlags = Group
+      { groupNamed =
+         [ ("Input",inputflags)
+         , ("Reporting",reportflags)
+         , ("Misc",helpflags)
+         ]
+      , groupUnnamed = []
+      , groupHidden = []
+      }
+    }
+
+main :: IO ()
+main = do
+  opts <- getCliOpts argsmode
+  withJournalDo opts $
+   \CliOpts{reportopts_=ropts} j -> do
+        today <- getCurrentDay
+        let ropts_ = ropts{flat_=True}
+            q = queryFromOpts today ropts_
+            (acctbals,_) = balanceReport ropts_ q j
+            balancingamt = negate $ sum $ map (\((_,_,_),b) -> b) acctbals
+            ps = [posting{paccount=a, pamount=b} | ((a,_,_),b) <- acctbals]
+                 ++ [posting{paccount="equity:opening balances", pamount=balancingamt}]
+            enddate = fromMaybe today $ queryEndDate (date2_ ropts_) q
+            nps = [posting{paccount=a, pamount=negate b} | ((a,_,_),b) <- acctbals]
+                 ++ [posting{paccount="equity:closing balances", pamount=negate balancingamt}]
+        putStr $ showTransactionUnelided (nulltransaction{tdate=enddate, tpostings=nps})
+        putStr $ showTransactionUnelided (nulltransaction{tdate=enddate, tpostings=ps})
diff --git a/script/hledger-of-oxygen-csv.pl b/script/hledger-of-oxygen-csv.pl
new file mode 100755 (executable)
index 0000000..194a612
--- /dev/null
@@ -0,0 +1,223 @@
+#!/usr/bin/perl
+# DESCRIPTION: import from [Oxygène](http://www.memsoft.fr) to [hledger](http://hledger.org)
+# AUTHOR: Julien Moutinho <julm+hledger@autogeree.net>
+# LICENSE: [GPLv3+](https://www.gnu.org/licenses/gpl-3.0.html)
+# NOTE: should be easily hackable to import from other .csv
+# USAGE:
+#   % hledger-print-csv -f Chart_of_accounts.hledger >Chart_of_accounts.csv
+#   % iconv -f latin1 -t utf8 <EXPORT.oxygen.csv |
+#     perl hledger-of-oxygen-csv.pl \
+#       Chart_of_accounts.csv \
+#       >EXPORT.oxygen.hledger
+#
+# FORMAT of EXPORT.oxygen.csv:
+# ----
+# NUMJL;LIBJL;DTOPE;NPIEC;NUMCP;LIBCP;CODCP;LIBEC;MTDEB;MTCRE;COTVA;TXTVA
+# 60;Achats;01/01/2012;ACH01/76;401REGIEQUART;REGIE DE QUARTIER;REGIE DE QUARTI;LOYER LOCAL DEC. 2011+1T 2012 REGIE QUAR;0,00;1410,91;;0,00
+# 60;Achats;01/01/2012;ACH01/76;6132000;LOYER LOCAL 15 rue P. BONNARD;LOYER BONNARD;LOYER LOCAL DEC. 2011+1T 2012 REGIE QUAR;1076,25;0,00;;0,00
+# 60;Achats;01/01/2012;ACH01/76;6165000;Responsabilité civile;;ASSURANCE LOCAL 2012 VIA REGIEQUARTIER;86,47;0,00;;0,00
+# 60;Achats;01/01/2012;ACH01/76;6140000;Charges locatives et de copropriété;;CHARGES LOCAL 1T 2012;248,19;0,00;;0,00
+# ; ... And so on.. and so forth..
+# ----
+#
+# FORMAT of Chart_of_accounts.hledger:
+#
+# Pattern:
+# ----
+# 01/01
+#   0.ZZZ:1.YYY:2.XXX        0; 012.  Description
+#   0.ZZZ:1.YYY:3.WWW        0; 013.  Description
+#   0.ZZZ:1.YYY:3.WWW.4.VVV  0; 0134. Description
+# ; ... And so on.. and so forth..
+# ----
+# 
+# For exemple:
+# ----
+# 01/01 Plan comptable des associations
+#      1.Capital                                                0 ; 1. COMPTES DE CCOAITAUX
+#      1.Capital:0.Fonds                                        0 ; 10. Fonds associatifs et reserves
+#      2.Immobilisation                                         0 ; 2. COMPTES D'IMMOBILISATIONS
+#      2.Immobilisation:1.Corporelle                            0 ; 21. Immobilisations corporelles
+#      4.Tiers                                                  0 ; 4. COMPTES TIERS
+#      4.Tiers:0.Fournisseur                                    0 ; 40. Fournisseurs et comptes rattachés
+#      5.Finance                                                0 ; 5. COMPTES FINANCIERS
+#      5.Finance:1.Etablissement                                0 ; 51. Banques, établissements financiers et assimilés
+#      5.Finance:1.Etablissement:1.Valeur                       0 ; 511. Valeurs à l’encaissement
+#      5.Finance:1.Etablissement:1.Valeur:2.Chèque_à_encaisser  0 ; 5112. Chèques à encaisser
+#      5.Finance:1.Etablissement:2.Banque:001.Courant           0 ; 512001. Crédit Coopératif - Compte courant
+#      5.Finance:1.Etablissement:2.Banque:002.Livret            0 ; 512002. Crédit coopératif - Livret
+#      6.Charge                                                 0 ; 6. COMPTES D'ACHATS
+#      6.Charge:1.Service                                       0 ; 61. Services extérieurs
+#      6.Charge:2.Autre_service                                 0 ; 62. Autres services extérieurs
+#      6.Charge:3.Impôt                                         0 ; 63. Impôts, taxes et versements assimilés
+#      6.Charge:4.Personnel                                     0 ; 64. Charges de personnel
+#      6.Charge:5.Gestion                                       0 ; 65. Autres charges de gestion courantes
+#      6.Charge:8.Dotation                                      0 ; 68. Dotations aux amortissements, dépréciations, provisions et engagements
+#      7.Produit                                                0 ; 7. COMPTES DE PRODUITS
+#      7.Produit:0.Vente                                        0 ; 70. ventes de produits finis, prestations de services, marchandises
+# ; ... And so on.. and so forth..
+# ----
+
+our $VERSION = '2014.07.22';
+use strict;
+use warnings FATAL => qw(all);
+use utf8;
+use open qw/:std :utf8/;
+require Data::Dumper;
+require Encode;
+require IO::Wrap;
+require Text::CSV;
+#require Text::CSV::Encoded;
+require Text::Trim;
+
+sub parse_date (@) {
+       ($_) = @_;
+       my ($jj,$mm,undef,$yy) = ($_ =~ m{^\s*([0-3]?[0-9])\s*/\s*([0-1]?[0-9])\s*/\s*(20)?([0-9][0-9])\s*$});
+       return "20$yy/$mm/$jj";
+ }
+sub parse_code (@) {
+       ($_) = @_;
+       my ($code) = ($_ =~ m{^([0-9]*?)0*$});
+       return (defined $code ? $code : $_);
+ }
+sub parse_journal (@) {
+       ($_) = @_;
+       $_ = Text::Trim::trim($_);
+       s/\s/_/g;
+       return $_;
+ }
+
+sub parse_csv_line (@) {
+       my ($nth, $h, $c) = @_;
+       #print STDERR ("parse_csv_line: csv_line($nth)=".Data::Dumper::Dumper($c));
+       my $date = parse_date($c->{date});
+       $h->{$date} = {}
+               unless defined $h->{$date};
+       my $t;
+       if (exists $h->{$date}->{$c->{transaction}}) {
+               $t = $h->{$date}->{$c->{transaction}};
+        }
+       else {
+               $t =
+                { journal      => parse_journal($c->{journal})
+                , journal_code => $c->{journal_code}
+                , postings     => []
+                };
+               $h->{$date}->{$c->{transaction}} = $t;
+        }
+       
+       my $amount;
+       if (defined $c->{debit} and $c->{debit} eq '0,00') {
+               $amount = "-$c->{credit}";
+        }
+       elsif (defined $c->{credit} and $c->{credit} eq '0,00') {
+               $amount = "$c->{debit}";
+        }
+       else { die "ERROR: wrong credit/debit: CSV#$nth: ".Data::Dumper::Dumper($c); }
+       
+       push $t->{postings},
+        { account => parse_code($c->{account})
+        , amount  => $amount
+        , comment => $c->{account_name}
+        , csv_nth => $nth+2
+        }
+ }
+sub print_hledger (@) {
+       my ($h, $ap) = @_;
+       foreach my $date (sort {$a cmp $b} (keys %$h)) {
+               my $transactions = $h->{$date};
+               while (my ($transaction, $t) = each %$transactions) {
+                       print STDOUT "$date $transaction ; Journal:$t->{journal}\n";
+                       my $wmax = 0;
+                       foreach my $a (@{$t->{postings}}) {
+                               if (not defined $a->{account}) {
+                                       print STDERR Data::Dumper::Dumper($t);
+                                       die "ERROR: wrong account in t=$transaction";
+                                }
+                               if (defined $ap->{$a->{account}}) {
+                                       $a->{account} = $ap->{$a->{account}}->{account}
+                                }
+                               my $w = 0 + length ($a->{account});
+                               $wmax = $w
+                                       if $wmax < $w;
+                        }
+                       my $p = $t->{postings};
+                       foreach my $a (sort {$a->{account} cmp $b->{account}} @$p) {
+                               print STDOUT "\t$a->{account}  $a->{amount} ; $a->{comment}  CSV#.$a->{csv_nth}\n";
+                        }
+                }
+        }
+ }
+sub parse_chart_of_accounts (@) {
+       my ($coa_file) = @_;
+       my %ap = ();
+       my $csv = Text::CSV->new
+        ({binary => 1
+        , eol => $/
+        , sep_char => ','
+        });
+       print STDERR ("Chart_of_accounts: ", $coa_file, "\n");
+       open (my $COA, "<:encoding(utf8)", $coa_file)
+               or die "ERROR: opening accounting plan given as first argument";
+       #my $coa_in = IO::Wrap::wraphandle($COA);
+       my $coa_head = $csv->getline($COA);
+       print STDERR ("coa_head: ", join("|", @$coa_head), "\n");
+       $csv->column_names(@$coa_head);
+       my $nth = 1;
+       while (my $csv_line = $csv->getline_hr($COA)) {
+               $nth++;
+               my $post_cmt = $csv_line->{'posting-comment'};
+               die "ERROR: no posting-comment COA#$nth: ".Data::Dumper::Dumper($csv_line)
+                       if not defined $post_cmt;
+               my ($code, $description) = ($post_cmt =~ m{^([0-9]+)\.\s*(.*)$});
+               die "ERROR: cannot extract code in accounting plan: posting-comment COA#$nth: $csv_line->{'posting-comment'}"
+                       if not defined $code;
+               $ap{$code} =
+                { account => $csv_line->{account}
+                , description => $description
+                };
+        }
+       print STDERR "Chart_of_accounts: ".Data::Dumper::Dumper(\%ap);
+       return \%ap;
+ }
+
+sub main () {
+       my $ap = parse_chart_of_accounts($ARGV[0]);
+       my $csv = Text::CSV->new
+        ({binary => 1
+        , eol => $/
+        , sep_char => ';'
+        });
+       my $in = IO::Wrap::wraphandle(\*STDIN);
+       binmode STDOUT, ':utf8';
+       my $csv_head = $csv->getline($in);
+       #print STDERR ("head: ", join("|", @$csv_head), "\n");
+       #$csv->column_names(@$csv_head);
+       $csv->column_names (qw (
+               journal_code
+               journal
+               date
+               transaction
+               account
+               account_name
+               account_code
+               description
+               debit
+               credit
+               COTVA
+               TXTVA
+        ));
+       my $hledger_data = {};
+       
+       my $members = {};
+       my $nth = 0;
+       while (my $csv_line = $csv->getline_hr($in)) {
+               #print STDERR ("csv_line: ", join("|", @$csv_line), "\n");
+               parse_csv_line(2 + $nth++, $hledger_data, $csv_line);
+        }
+       #print STDERR "hledger_data=".Data::Dumper::Dumper($hledger_data);
+       print_hledger($hledger_data, $ap);
+       #my $out = IO::Wrap::wraphandle(\*STDERR);
+ }
+
+main;
diff --git a/script/hledger-print-csv.hs b/script/hledger-print-csv.hs
new file mode 100755 (executable)
index 0000000..cac402a
--- /dev/null
@@ -0,0 +1,74 @@
+#!/usr/bin/env runhaskell
+{-|
+hledger-print-csv [-f JOURNALFILE]
+
+Print matched journal entries as CSV
+Reads the default or specified journal.
+|-}
+
+import Hledger.Cli
+import Text.CSV
+import Data.Char (isSpace)
+import Data.List (mapAccumL)
+
+argsmode :: Mode RawOpts
+argsmode = (defCommandMode ["print-csv"])
+       { modeHelp = "print matched journal entries as CSV"
+       , modeGroupFlags = Group
+               { groupNamed =
+                       [ ("Input",inputflags)
+                       , ("Reporting",reportflags)
+                       , ("Misc",helpflags)
+                       ]
+               , groupUnnamed = []
+               , groupHidden = []
+               }
+       }
+
+chomp :: String -> String
+chomp = reverse . dropWhile isSpace . reverse . dropWhile isSpace
+
+postingToCSV :: Posting -> CSV
+postingToCSV p =
+       map (\(a@(Amount {aquantity=q,acommodity=c})) ->
+               let a_ = a{acommodity=""} in
+               let amount = showAmount a_ in
+               let commodity = c in
+               let credit = if q < 0 then showAmount $ negate a_ else "" in
+               let debit  = if q > 0 then showAmount a_ else "" in
+               account:amount:commodity:credit:debit:status:comment:[])
+        amounts
+       where
+               Mixed amounts = pamount p
+               status = if pstatus p then "*" else ""
+               account = showAccountName Nothing (ptype p) (paccount p)
+               comment = chomp $ pcomment p
+
+postingsToCSV :: [Posting] -> CSV
+postingsToCSV ps =
+       concatMap postingToCSV ps
+
+transactionToCSV :: Integer -> Transaction -> CSV
+transactionToCSV n t =
+       map (\p -> show n:date:date2:status:code:description:comment:p)
+        (postingsToCSV (tpostings t))
+       where
+               description = tdescription t
+               date = showDate (tdate t)
+               date2 = maybe "" showDate (tdate2 t)
+               status = if tstatus t then "*" else ""
+               code = tcode t
+               comment = chomp $ tcomment t
+
+main :: IO ()
+main = do
+       opts <- getCliOpts argsmode
+       withJournalDo opts $
+        \CliOpts{reportopts_=ropts} j -> do
+               d <- getCurrentDay
+               let ropts_ = ropts{flat_=True}
+               let q = queryFromOpts d ropts_
+               putStrLn $ printCSV $ concat $
+                       ([["nth","date","date2","status","code","description","comment","account","amount","commodity","credit","debit","status","posting-comment"]]:).snd $
+                               mapAccumL (\n e -> (n + 1, transactionToCSV n e)) 0 $
+                                       entriesReport ropts_ q j
diff --git a/script/hledger-range-voting.hs b/script/hledger-range-voting.hs
new file mode 100755 (executable)
index 0000000..2bcc330
--- /dev/null
@@ -0,0 +1,201 @@
+#!/usr/bin/env runhaskell
+{-|
+hledger-range-voting [-f JOURNALFILE]
+
+Perform range voting calculus
+on the default or specified journal.
+|-}
+
+import Data.List
+--import Data.List (mapAccumL)
+import Data.Maybe
+import Data.Ord
+import Data.Time.Calendar
+import System.Console.CmdArgs.Explicit
+import Text.Printf
+import qualified Data.Map as Map
+
+import Hledger
+import Hledger.Cli
+import Hledger.Cli.Options
+-- import Prelude hiding (putStr)
+import Hledger.Utils.UTF8IOCompat (putStr)
+
+
+argsmode :: Mode RawOpts
+argsmode = (defCommandMode ["range-voting"])
+       { modeHelp = "perform range voting"
+       , modeGroupFlags = Group
+               { groupNamed =
+                       [ ("Input",inputflags)
+                       , ("Reporting",reportflags)
+                       , ("Misc",helpflags)
+                       ]
+               , groupUnnamed = []
+               , groupHidden = []
+               }
+       }
+
+
+-- like Register.summarisePostings
+-- | Print various statistics for the journal.
+main :: IO ()
+main = do
+       opts <- getCliOpts argsmode
+       withJournalDo opts $
+        \CliOpts{reportopts_=reportopts_} j -> do
+               d <- getCurrentDay
+               let q = queryFromOpts d reportopts_
+               let l = ledgerFromJournal q j
+               let reportspan = (ledgerDateSpan l) `spanDefaultsFrom` (queryDateSpan False q)
+               let intervalspans = splitSpan (intervalFromOpts reportopts_) reportspan
+               let s = intercalate "\n" $ map (showRangeVoting reportopts_{empty_=True} l d) intervalspans
+               putStr s
+
+data Stats =
+       Stats
+        { stats_choice      :: String
+        , stats_sum         :: Double
+        , stats_blank_count :: Int
+        , stats_null_count  :: Int
+        , stats_null_value  :: Double
+        , stats_values      :: [(Int,Int)]
+        }
+stats :: Stats
+stats = Stats
+ { stats_choice      = ""
+ , stats_sum         = 0.0
+ , stats_blank_count = 0
+ , stats_null_count  = 0
+ , stats_null_value  = 0.0
+ , stats_values      = []
+ }
+
+
+showRangeVoting :: ReportOpts -> Ledger -> Day -> DateSpan -> String
+showRangeVoting ropts l today span =
+       unlines $ map (\(label,value) -> concatBottomPadded [printf fmt1 label, value]) main
+        where
+               fmt1 = "%-" ++ show w1 ++ "s: "
+               -- fmt2 = "%-" ++ show w2 ++ "s"
+               w1 = maximum $ map (length . fst) main
+               -- w2 = maximum $ map (length . show . snd) main
+               main =
+                concat $
+                [ [("Span vote (official)", printf "%s to %s (%d days)" (show $ (tdate opening)) (show $ (tdate2 opening)) votedays)
+                        ,("Span vote (actual)", printf "%s to %s (%d days)" (start span) (end span) days)
+                        ,("Cardinal", printf "%d" cardinal)
+                        ,("Values", "{"++(intercalate "," $ map (printf "%d") values)++"}")
+                        ,("Quorum", printf "%d/%d (%f%%)" votesnum votersnum (fromIntegral votesnum*100.0/fromIntegral votersnum::Double))
+                        ,("Blanks", printf "%d" $ foldl (\acc t -> acc + stats_blank_count t) 0 stats)
+                        ,("Nulls", printf "%d" $ foldl (\acc t -> acc + stats_null_count t) 0 stats)
+                        ,("Medians", "")
+                        ]
+                , map (\t ->
+                       ( printf "  - %s" (stats_choice t)
+                       , printf "sum: %+.f" (stats_sum t)
+                       ) ) medians
+                , [("Choices", printf "%d" nchoices)
+                        ]
+                , map
+                        (\t ->
+                               ( printf "  - %s" (stats_choice t)
+                               , printf "sum: %+f = %d*(0:blank) + %d*(%+.2f:null) + %s"
+                                        (stats_sum t)
+                                        (stats_blank_count t)
+                                        (stats_null_count t)
+                                        (stats_null_value t)
+                                        (intercalate " + " $ map (\(value,sum) -> printf "%d*(%+d)" sum value) (stats_values t))
+                               )
+                        ) stats
+                --,("Commodities", printf "%s (%s)" (show $ length cs) (intercalate ", " cs))
+                ]
+                where
+                       j = ljournal l
+                       ts = sortBy (comparing tdate) $ filter (spanContainsDate span . tdate) $ jtxns j
+                       as = nub $ map paccount $ concatMap tpostings ts
+                       cs = Map.keys $ canonicalStyles $ concatMap amounts $ map pamount $ concatMap tpostings ts
+                       showelapsed Nothing = ""
+                       showelapsed (Just days) = printf " (%d %s)" days' direction
+                               where days' = abs days
+                                     direction | days >= 0 = "days ago" :: String
+                                               | otherwise = "days from now"
+                       start (DateSpan (Just d) _) = show d
+                       start _ = ""
+                       end (DateSpan _ (Just d)) = show d
+                       end _ = ""
+                       days = fromMaybe 0 $ daysInSpan span
+                       votedays = fromMaybe 0 $ daysInSpan
+                        (DateSpan
+                                (Just (tdate opening))
+                                (maybe Nothing Just (tdate2 opening)))
+                       acctnum = length as
+                       openings = filter ((== "Opening") . tdescription) $ ts
+                       opening | null openings = error' "\"Opening\" transaction is missing"
+                               | otherwise     = head $ openings
+                       cardinals = filter ((== "Cardinal") . fst) $ ttags opening
+                       cardinal | null cardinals = error' "\"Cardinal\" tag is missing on \"Opening\" transaction"
+                                | otherwise      = read $ snd $ head $ cardinals :: Int
+                       values | (cardinal `mod` 2 == 0) = delete 0 [-cardinal`div`2..cardinal`div`2]
+                              | otherwise               = [-(cardinal-1)`div`2..(cardinal-1)`div`2]
+                       choices =
+                               map paccount $
+                               filter (isPrefixOf "Choice:" . paccount) $
+                               tpostings opening
+                       
+                       votes = filter ((== "Vote") . tdescription) $ ts
+                       stats =
+                               sortBy (\a b -> (stats_sum b) `compare` (stats_sum a)) $
+                               map (\s ->
+                                       let mean = fromIntegral (foldl (\acc (v,c) -> acc + (v * c)) 0 (stats_values s)) / fromIntegral (length (stats_values s)) in
+                                       s
+                                        { stats_null_value = mean
+                                        , stats_sum        = (stats_sum s) + (mean * fromIntegral (stats_null_count s))
+                                        }) $
+                               foldl (\s vote ->
+                                       map (\s ->
+                                               case filter ((== stats_choice s) . paccount) (tpostings vote) of
+                                                [] -> s { stats_blank_count = stats_blank_count s + 1 }
+                                                [choice_posting] ->
+                                                       case pamount choice_posting of
+                                                        Mixed [Amount{acommodity="", aquantity=q, aprice=NoPrice}] ->
+                                                               let i = floor q in
+                                                               if snd (properFraction q) == 0.0 && i `elem` values
+                                                               then s
+                                                                        { stats_sum    = stats_sum s + fromIntegral i
+                                                                        , stats_values = map (\(v,c) -> if v == i then (v,c+1) else (v,c)) (stats_values s)
+                                                                        }
+                                                               else s { stats_null_count = stats_null_count s + 1 } -- error' $ printf "TODO: null vote: invalid value: %f" q
+                                                        _ ->  s { stats_null_count = stats_null_count s + 1 } -- error' "TODO: null vote: too much informations"
+                                                _ ->    s { stats_null_count = stats_null_count s + 1 }
+                                        )
+                                        s
+                                )
+                                [ Stats
+                                       { stats_choice      = choice
+                                       , stats_sum         = 0.0
+                                       , stats_blank_count = 0
+                                       , stats_null_count  = 0
+                                       , stats_null_value  = 0.0
+                                       , stats_values      = [(value,0) | value<-values]
+                                       }
+                                | choice<-choices ]
+                                votes
+                       
+                       medians =
+                               filter (\c -> stats_sum c `elem` medians) stats
+                                where medians =
+                                       if length choices `mod` 2 == 0
+                                       then map (stats_sum . (!!) stats) [nchoices `div` 2 - 1, nchoices `div` 2 + 1]
+                                       else map (stats_sum . (!!) stats) [(nchoices - 1) `div` 2]
+                               
+                       nchoices = length choices
+                       
+                       -- choicesbalancesropts = ropts{query_="Choice:"}
+                       -- choicesbalances = tail $ fst $ balanceReport ropts (queryFromOpts today choicesbalancesropts) j
+                       
+                       voteras = filter (isPrefixOf "Voter:" . paccount) $ tpostings opening
+                       votests = filter ((== "Vote") . tdescription) $ ts
+                       votesnum = length votests
+                       votersnum = length voteras
+                       votechoicesps = filter (isPrefixOf "Choice:" . paccount) $ tpostings opening
diff --git a/script/timelog b/script/timelog
new file mode 100755 (executable)
index 0000000..58e519b
--- /dev/null
@@ -0,0 +1,64 @@
+#!/bin/sh -eu
+
+# ACTION: initialize from ./
+       test -L "$0" && tool="$(readlink -e "$0")" || tool=$0
+       tool=$(readlink -e "${tool%/*}"/.)
+       root=$(readlink -e "${root:-"${0%/*}"/.}")
+
+TIMELOG=${TIMELOG:-"$root"/time.log}
+
+rule_edit () {
+       touch "$TIMELOG"
+       ${EDITOR:-vim} "$@" "$TIMELOG"
+ }
+rule_in () {
+       date=$(date '+%Y-%m-%d %H:%M:%S')
+       touch "$TIMELOG"
+       {
+               last=$(tail -n 1 "$TIMELOG")
+               if test ! "$last" = "${last#i}"
+                then printf 'o %s %s\n' "$date"
+                fi
+               printf 'i %s %s\n' "$date" "$*"
+       } | tee /dev/stderr >>"$TIMELOG"
+ }
+rule_help () {
+       cat >&2 <<-EOF
+               Syntax:
+                 ${0##*/} [e|edit]
+                 ${0##*/} [i|in] Path:To:Task Comment
+                 ${0##*/} [s|server]
+                 ${0##*/} [o|out]
+                 ${0##*/} \$hledger_command
+               EOF
+ }
+rule_hledger () {
+       set -x
+       hledger ${HLEDGER_FLAGS-} -f "$TIMELOG" "$@"
+ }
+rule_server () {
+       cd "$root"
+       set -x
+       hledger-web --server ${HLEDGER_WEB_FLAGS-} -f "$TIMELOG" "$@"
+ }
+rule_out () {
+       last=$(tail -n 1 "$TIMELOG")
+       if test "$last" = "${last#o}"
+        then
+               date=$(date '+%Y-%m-%d %H:%M:%S')
+               {
+                       printf 'o %s %s\n' "$date" "$*"
+               } | tee /dev/stderr >>"$TIMELOG"
+        fi
+ }
+
+rule=${1:-help}
+test $# = 0 || shift
+case $rule in
+ (i|'in') rule_in "$@";;
+ (o|out) rule_out "$@";;
+ (e|edit) rule_edit "$@";;
+ (s|server) rule_server "$@";;
+ (h|help|-h|--help|'') rule_help $rule "$@";;
+ (*) rule_hledger $rule "$@";;
+ esac
diff --git a/timelog b/timelog
deleted file mode 100755 (executable)
index 58e519b..0000000
--- a/timelog
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/bin/sh -eu
-
-# ACTION: initialize from ./
-       test -L "$0" && tool="$(readlink -e "$0")" || tool=$0
-       tool=$(readlink -e "${tool%/*}"/.)
-       root=$(readlink -e "${root:-"${0%/*}"/.}")
-
-TIMELOG=${TIMELOG:-"$root"/time.log}
-
-rule_edit () {
-       touch "$TIMELOG"
-       ${EDITOR:-vim} "$@" "$TIMELOG"
- }
-rule_in () {
-       date=$(date '+%Y-%m-%d %H:%M:%S')
-       touch "$TIMELOG"
-       {
-               last=$(tail -n 1 "$TIMELOG")
-               if test ! "$last" = "${last#i}"
-                then printf 'o %s %s\n' "$date"
-                fi
-               printf 'i %s %s\n' "$date" "$*"
-       } | tee /dev/stderr >>"$TIMELOG"
- }
-rule_help () {
-       cat >&2 <<-EOF
-               Syntax:
-                 ${0##*/} [e|edit]
-                 ${0##*/} [i|in] Path:To:Task Comment
-                 ${0##*/} [s|server]
-                 ${0##*/} [o|out]
-                 ${0##*/} \$hledger_command
-               EOF
- }
-rule_hledger () {
-       set -x
-       hledger ${HLEDGER_FLAGS-} -f "$TIMELOG" "$@"
- }
-rule_server () {
-       cd "$root"
-       set -x
-       hledger-web --server ${HLEDGER_WEB_FLAGS-} -f "$TIMELOG" "$@"
- }
-rule_out () {
-       last=$(tail -n 1 "$TIMELOG")
-       if test "$last" = "${last#o}"
-        then
-               date=$(date '+%Y-%m-%d %H:%M:%S')
-               {
-                       printf 'o %s %s\n' "$date" "$*"
-               } | tee /dev/stderr >>"$TIMELOG"
-        fi
- }
-
-rule=${1:-help}
-test $# = 0 || shift
-case $rule in
- (i|'in') rule_in "$@";;
- (o|out) rule_out "$@";;
- (e|edit) rule_edit "$@";;
- (s|server) rule_server "$@";;
- (h|help|-h|--help|'') rule_help $rule "$@";;
- (*) rule_hledger $rule "$@";;
- esac
diff --git a/vim/.vimrc b/vim/.vimrc
deleted file mode 100644 (file)
index 83a8432..0000000
+++ /dev/null
@@ -1,250 +0,0 @@
-function! GetFoldExprFromIndent()
- " Calcule l'indentation en fonction des tabulations
- " et espaces au début des lignes
-       let line = getline(v:lnum)
-       let tabs = strlen(matchstr(line,"^\t*"))
-       let spaces = strlen(matchstr(line,"^[ \t]*")) - tabs
-       return tabs + ((spaces + 3) / 4)
- endfunction
-hi FoldColumn ctermfg=black ctermbg=none cterm=bold
-hi Folded ctermfg=black ctermbg=none cterm=bold
-hi LineNr ctermfg=black ctermbg=none cterm=bold
-hi Pmenu  cterm=none ctermfg=white ctermbg=blue guibg=blue
-hi PmenuSel cterm=bold ctermfg=white ctermbg=red guibg=red
-hi Search ctermbg=yellow
-hi SpecialKey ctermfg=black cterm=bold
-hi StatusLine term=bold,reverse ctermfg=grey ctermbg=blue cterm=none
-hi StatusLineNC term=reverse ctermfg=blue ctermbg=none cterm=underline
-hi Visual guibg=yellow
-nmap <silent> * :set hls<CR>:let @/="\\<<C-r><C-w>\\>"<CR>/<BS>
-nmap <silent> µ :set hls<CR>:let @/="<C-r><C-w>"<CR>/<BS>
-nnoremap i <Up>
-nnoremap k <Down>
-nnoremap j <Left>
-nnoremap l <Right>
-xnoremap i <Up>
-xnoremap k <Down>
-xnoremap j <Left>
-xnoremap l <Right>
-nnoremap K J
-nnoremap J <Home>w
-nnoremap L <End>
-set autochdir
-set cmdheight=1
-set completeopt=longest,menu
-set directory=$HOME/var/cache/vim/swap
-set encoding=utf-8
-set foldcolumn=0
-set foldenable
-set foldexpr=GetFoldExprFromIndent()
-set foldmethod=expr
-set foldminlines=0
-set history=2048
-set hlsearch
-set incsearch
-set laststatus=2
-set lazyredraw
-set list
-set path=.,/usr/include,/usr/local/include,,
-set scroll=0
-set scrolloff=0
-set sidescroll=0
-set sidescrolloff=0
-set swapfile
-set matchpairs+=<:>
-set maxmempattern=2000
-set nocompatible
-set noerrorbells
-set noignorecase
-set loadplugins
-set nowrap
-set nowrapscan
-set number
-set ruler
-set runtimepath=$HOME/.vim,$VIMRUNTIME,$VIM
-set sessionoptions=curdir,folds
-set shiftwidth=2
-set showcmd
-set smartindent
-set statusline=%F%=\ %m%R\ %l:%c\ x%02B\ %Y\ %{&encoding}
-set tabstop=2
-set ttyfast
-set undolevels=512
-set updatetime=4096
-set verbose=0
-set viewdir=$HOME/var/lib/vim/view
-set viminfo+=n$HOME/var/cache/vim/info
-set novisualbell
-set visualbell t_vb=
-set whichwrap+=<,>,[,]
-set wildignore=*.a,*.d,*.o,*.so,*~,*.cmo,*.cmi,*.cmx,*.cmxs,*.cma,*.cmxa,*.byte,*.native
-set wildmenu
-set wildmode=longest,list,full
-syntax on
-if (&term == "linux")
-       set foldtext=substitute(getline(v\:foldstart),'\\t','\|_','g').'\ \ ('.(v\:foldend-v\:foldstart+1).')\ '
-       set fillchars=fold:_
-       set list listchars=nbsp:+,tab:\|_,trail:_,extends:>,precedes:<
- else
-       set foldtext=substitute(getline(v\:foldstart),'\\t','⎢·','g').'\ \ ('.(v\:foldend-v\:foldstart+1).')\ '
-       set fillchars=fold:·
-       set list listchars=nbsp:¬,tab:⎢·,trail:·,extends:>,precedes:<
- endif
-if (v:version >= 700)
-       hi TabLine term=bold,reverse ctermfg=white ctermbg=blue cterm=none
-       hi TabLineFill term=bold,reverse ctermfg=none ctermbg=blue cterm=none
-       hi TabLineSel term=reverse ctermfg=white ctermbg=none cterm=bold
-       inoremap <C-S-tab> <Esc>:tabprevious<CR>i
-       inoremap <C-t> <Esc>:tabnew<CR>
-       inoremap <C-tab> <Esc>:tabnext<CR>i
-       nnoremap <C-S-tab> :tabprevious<CR>
-       nnoremap <Esc><tab> :tabprevious<CR>
-       nnoremap <C-t> :tabnew<CR>
-       nnoremap <tab> :tabnext<CR>
-       nnoremap <C-tab> :tabprevious<CR>
-       nnoremap td :tabclose<CR>
-       nnoremap ti :tabfirst<CR>
-       nnoremap tj :tabprev<CR>
-       nnoremap tk :tablast<CR>
-       nnoremap tl :tabnext<CR>
-       nnoremap tm :tabm<Space>
-       nnoremap tn :tabnew<Space>
-       nnoremap tt :tabedit<Space>
-       set tabpagemax=1000
-       set sessionoptions+=tabpages
- endif
-if (v:version >= 703)
-       set undodir=$HOME/var/cache/vim/undo/
-       set undofile
- endif
-"""
-""" filetypes
-"""
-autocmd BufNewFile,BufRead *.hledger,*.ledger,*.journal setfiletype hledger
-autocmd Filetype hledger set iskeyword+=.,38,39,40,41,44,45,58
-"""
-""" plugins
-"""
-runtime plugin/gundo.vim
-runtime plugin/gzip.vim
-runtime macros/justify.vim
-let b:match_words = '«:»,“:”'
-runtime plugin/matchit.vim
-let g:netrw_liststyle = 3
-"let g:netrw_cursorline = 0
-let s:netrw_usercul = 0
-runtime plugin/netrwPlugin.vim
-
-" EasyAlign
-       vmap <Enter> <Plug>(EasyAlign)
-       nmap <Leader>a <Plug>(EasyAlign)
-       let g:easy_align_ignore_groups = ['Comment', 'String', 'hledgerTransaction']
-
-" neocomplcache
-       " Disable automatic completion popup
-       let g:neocomplcache_disable_auto_complete = 1
-       " Disable AutoComplPop.
-       let g:acp_enableAtStartup = 0
-       " Use neocomplcache.
-       let g:neocomplcache_enable_at_startup = 1
-       " Use smartcase.
-       let g:neocomplcache_enable_smart_case = 1
-       " Set minimum syntax keyword length.
-       let g:neocomplcache_min_syntax_length = 2
-       let g:neocomplcache_lock_buffer_name_pattern = '\*ku\*'
-       
-       " Define dictionary.
-       let g:neocomplcache_dictionary_filetype_lists = {
-               \ 'default' : '',
-               \ 'vimshell' : $HOME.'/.vimshell_hist',
-               \ 'scheme' : $HOME.'/.gosh_completions'
-               \ }
-       
-       " Define keyword.
-       if !exists('g:neocomplcache_keyword_patterns')
-           let g:neocomplcache_keyword_patterns = {}
-       endif
-       let g:neocomplcache_keyword_patterns['default'] = '\h\w*'
-       
-       " Plugin key-mappings.
-       inoremap <expr><C-g>     neocomplcache#undo_completion()
-       inoremap <expr><C-l>     neocomplcache#complete_common_string()
-       
-       " Complete with <Tab>.
-       "inoremap <expr><TAB> pumvisible() ? "\<C-n>" : <SID>check_back_space() ? "\<TAB>" : "\<C-x>\<C-u>"
-       inoremap <expr><TAB> pumvisible() ? neocomplcache#complete_common_string() : <SID>check_back_space() ? "\<TAB>" : "\<C-x>\<C-u>"
-       
-       function! s:check_back_space()
-               let col = col('.') - 1
-               return !col || getline('.')[col - 1] =~ '\s'
-        endfunction
-       
-       " Choose candidate with <CR>.
-       inoremap <expr><CR> neocomplcache#smart_close_popup() . “\<CR>”
-       
-       " Recommended key-mappings.
-       " <CR>: close popup and save indent.
-       inoremap <silent> <CR> <C-r>=<SID>my_cr_function()<CR>
-       function! s:my_cr_function()
-               return neocomplcache#smart_close_popup() . "\<CR>"
-               " For no inserting <CR> key.
-               "return pumvisible() ? neocomplcache#close_popup() : "\<CR>"
-        endfunction
-       " <TAB>: completion.
-       "inoremap <expr><TAB>  pumvisible() ? neocomplcache#complete_common_string() : "\<TAB>"
-       "inoremap <expr><TAB>  neocomplcache#complete_common_string()
-       " <C-h>, <BS>: close popup and delete backword char.
-       inoremap <expr><C-h> neocomplcache#smart_close_popup()."\<C-h>"
-       inoremap <expr><BS> neocomplcache#smart_close_popup()."\<C-h>"
-       inoremap <expr><C-y>  neocomplcache#close_popup()
-       inoremap <expr><C-e>  neocomplcache#cancel_popup()
-       " Close popup by <Space>.
-       inoremap <expr><Space> pumvisible() ? neocomplcache#close_popup() : "\<Space>"
-       
-       " Sort choices by bytes
-       call neocomplcache#custom_source('_', 'sorters', ['sorter_bytes'])
-       
-       " For cursor moving in insert mode(Not recommended)
-       "inoremap <expr><Left>  neocomplcache#close_popup() . "\<Left>"
-       "inoremap <expr><Right> neocomplcache#close_popup() . "\<Right>"
-       "inoremap <expr><Up>    neocomplcache#close_popup() . "\<Up>"
-       "inoremap <expr><Down>  neocomplcache#close_popup() . "\<Down>"
-       " Or set this.
-       "let g:neocomplcache_enable_cursor_hold_i = 1
-       " Or set this.
-       "let g:neocomplcache_enable_insert_char_pre = 1
-       
-       " AutoComplPop like behavior.
-       "let g:neocomplcache_enable_auto_select = 1
-       
-       " Enable heavy features.
-       " Use camel case completion.
-       "let g:neocomplcache_enable_camel_case_completion = 1
-       " Use underbar completion.
-       let g:neocomplcache_enable_underbar_completion = 1
-       
-       " Shell like behavior(not recommended).
-       "set completeopt+=longest
-       "let g:neocomplcache_enable_auto_select = 1
-       "let g:neocomplcache_disable_auto_complete = 1
-       "inoremap <expr><TAB>  pumvisible() ? "\<Down>" : "\<C-x>\<C-u>"
-       
-       " Enable omni completion.
-       autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
-       autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags
-       autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
-       autocmd FileType python setlocal omnifunc=pythoncomplete#Complete
-       autocmd FileType xml setlocal omnifunc=xmlcomplete#CompleteTags
-       
-       " Enable heavy omni completion.
-       if !exists('g:neocomplcache_omni_patterns')
-         let g:neocomplcache_omni_patterns = {}
-       endif
-       let g:neocomplcache_omni_patterns.php = '[^. \t]->\h\w*\|\h\w*::'
-       let g:neocomplcache_omni_patterns.c = '[^.[:digit:] *\t]\%(\.\|->\)'
-       let g:neocomplcache_omni_patterns.cpp = '[^.[:digit:] *\t]\%(\.\|->\)\|\h\w*::'
-       
-       " For perlomni.vim setting.
-       " https://github.com/c9s/perlomni.vim
-       let g:neocomplcache_omni_patterns.perl = '\h\w*->\h\w*\|\h\w*::'
-       runtime plugin/neocomplcache.vim
diff --git a/vim/config/easy_align.vim b/vim/config/easy_align.vim
new file mode 100644 (file)
index 0000000..980d163
--- /dev/null
@@ -0,0 +1,3 @@
+nmap <Leader>a <Plug>(EasyAlign)
+vmap <Enter> <Plug>(EasyAlign)
+let g:easy_align_ignore_groups = ['Comment', 'String', 'hledgerTransaction']
diff --git a/vim/config/julm.vim b/vim/config/julm.vim
new file mode 100644 (file)
index 0000000..ea26b40
--- /dev/null
@@ -0,0 +1,131 @@
+function! GetFoldExprFromIndent()
+ " Calcule l'indentation en fonction des tabulations
+ " et espaces au début des lignes
+       let line = getline(v:lnum)
+       let tabs = strlen(matchstr(line,"^\t*"))
+       let spaces = strlen(matchstr(line,"^[ \t]*")) - tabs
+       return tabs + ((spaces + 3) / 4)
+ endfunction
+hi FoldColumn ctermfg=black ctermbg=none cterm=bold
+hi Folded ctermfg=black ctermbg=none cterm=bold
+hi LineNr ctermfg=black ctermbg=none cterm=bold
+hi Pmenu  cterm=none ctermfg=white ctermbg=blue guibg=blue
+hi PmenuSel cterm=bold ctermfg=white ctermbg=red guibg=red
+hi Search ctermbg=yellow
+hi SpecialKey ctermfg=black cterm=bold
+hi StatusLine term=bold,reverse ctermfg=grey ctermbg=blue cterm=none
+hi StatusLineNC term=reverse ctermfg=blue ctermbg=none cterm=underline
+hi Visual guibg=yellow
+nmap <silent> * :set hls<CR>:let @/="\\<<C-r><C-w>\\>"<CR>/<BS>
+nmap <silent> µ :set hls<CR>:let @/="<C-r><C-w>"<CR>/<BS>
+nnoremap i <Up>
+nnoremap k <Down>
+nnoremap j <Left>
+nnoremap l <Right>
+xnoremap i <Up>
+xnoremap k <Down>
+xnoremap j <Left>
+xnoremap l <Right>
+nnoremap K J
+nnoremap J <Home>w
+nnoremap L <End>
+set autochdir
+set cmdheight=1
+set completeopt=longest,menu
+"set directory=~/var/cache/vim/swap
+set directory=~/.vim/swap
+set encoding=utf-8
+set foldcolumn=0
+set foldenable
+set foldexpr=GetFoldExprFromIndent()
+set foldmethod=expr
+set foldminlines=0
+set history=2048
+set hlsearch
+set incsearch
+set laststatus=2
+set lazyredraw
+set list
+set path=.,/usr/include,/usr/local/include,,
+set scroll=0
+set scrolloff=0
+set sidescroll=0
+set sidescrolloff=0
+set swapfile
+set matchpairs+=<:>
+set maxmempattern=2000
+set nocompatible
+set noerrorbells
+set noignorecase
+set loadplugins
+set nowrap
+set nowrapscan
+set number
+set ruler
+set runtimepath=~/.vim,$VIMRUNTIME,$VIM
+set sessionoptions=curdir,folds
+set shiftwidth=2
+set showcmd
+set smartindent
+set statusline=%F%=\ %m%R\ %l:%c\ x%02B\ %Y\ %{&encoding}
+set tabstop=2
+set ttyfast
+set undolevels=512
+set updatetime=4096
+set verbose=0
+"set viewdir=~/var/lib/vim/view
+"set viminfo+=n~/var/cache/vim/info
+set novisualbell
+set visualbell t_vb=
+set whichwrap+=<,>,[,]
+set wildignore=*.a,*.d,*.o,*.so,*~,*.cmo,*.cmi,*.cmx,*.cmxs,*.cma,*.cmxa,*.byte,*.native,*.hi,*.ho
+set wildmenu
+set wildmode=longest,list,full
+syntax on
+if (&term == "linux")
+       set foldtext=substitute(getline(v\:foldstart),'\\t','\|_','g').'\ \ ('.(v\:foldend-v\:foldstart+1).')\ '
+       set fillchars=fold:_
+       set list listchars=nbsp:+,tab:\|_,trail:_,extends:>,precedes:<
+ else
+       set foldtext=substitute(getline(v\:foldstart),'\\t','⎢·','g').'\ \ ('.(v\:foldend-v\:foldstart+1).')\ '
+       set fillchars=fold:·
+       set list listchars=nbsp:¬,tab:⎢·,trail:·,extends:>,precedes:<
+ endif
+if (v:version >= 700)
+       hi TabLine term=bold,reverse ctermfg=white ctermbg=blue cterm=none
+       hi TabLineFill term=bold,reverse ctermfg=none ctermbg=blue cterm=none
+       hi TabLineSel term=reverse ctermfg=white ctermbg=none cterm=bold
+       inoremap <C-S-tab> <Esc>:tabprevious<CR>i
+       inoremap <C-t> <Esc>:tabnew<CR>
+       inoremap <C-tab> <Esc>:tabnext<CR>i
+       nnoremap <C-S-tab> :tabprevious<CR>
+       nnoremap <Esc><tab> :tabprevious<CR>
+       nnoremap <C-t> :tabnew<CR>
+       nnoremap <tab> :tabnext<CR>
+       nnoremap <C-tab> :tabprevious<CR>
+       nnoremap td :tabclose<CR>
+       nnoremap ti :tabfirst<CR>
+       nnoremap tj :tabprev<CR>
+       nnoremap tk :tablast<CR>
+       nnoremap tl :tabnext<CR>
+       nnoremap tm :tabm<Space>
+       nnoremap tn :tabnew<Space>
+       nnoremap tt :tabedit<Space>
+       set tabpagemax=1000
+       set sessionoptions+=tabpages
+ endif
+if (v:version >= 703)
+       "set undodir=~/var/cache/vim/undo/
+       set undodir=~/.vim/undo/
+       set undofile
+ endif
+"""
+""" plugins
+"""
+runtime macros/justify.vim
+let b:match_words = '«:»,“:”'
+runtime plugin/matchit.vim
+let g:netrw_liststyle = 3
+"let g:netrw_cursorline = 0
+let s:netrw_usercul = 0
+runtime plugin/netrwPlugin.vim
diff --git a/vim/config/neocomplcache.vim b/vim/config/neocomplcache.vim
new file mode 100644 (file)
index 0000000..bbe9975
--- /dev/null
@@ -0,0 +1,107 @@
+" Disable automatic completion popup
+let g:neocomplcache_disable_auto_complete = 1
+" Disable AutoComplPop.
+let g:acp_enableAtStartup = 0
+" Use neocomplcache.
+let g:neocomplcache_enable_at_startup = 1
+" Use smartcase.
+let g:neocomplcache_enable_smart_case = 1
+" Set minimum syntax keyword length.
+let g:neocomplcache_min_syntax_length = 2
+let g:neocomplcache_lock_buffer_name_pattern = '\*ku\*'
+
+" Define dictionary.
+let g:neocomplcache_dictionary_filetype_lists = {
+       \ 'default' : '',
+       \ 'vimshell' : $HOME.'/.vimshell_hist',
+       \ 'scheme' : $HOME.'/.gosh_completions'
+       \ }
+
+" Define keyword.
+if !exists('g:neocomplcache_keyword_patterns')
+    let g:neocomplcache_keyword_patterns = {}
+endif
+let g:neocomplcache_keyword_patterns['default'] = '\h\w*'
+
+" Plugin key-mappings.
+inoremap <expr><C-g>     neocomplcache#undo_completion()
+inoremap <expr><C-l>     neocomplcache#complete_common_string()
+
+" Complete with <Tab>.
+"inoremap <expr><TAB> pumvisible() ? "\<C-n>" : <SID>check_back_space() ? "\<TAB>" : "\<C-x>\<C-u>"
+inoremap <expr><TAB> pumvisible() ? neocomplcache#complete_common_string() : <SID>check_back_space() ? "\<TAB>" : "\<C-x>\<C-u>"
+
+function! s:check_back_space()
+       let col = col('.') - 1
+       return !col || getline('.')[col - 1] =~ '\s'
+ endfunction
+
+" Choose candidate with <CR>.
+inoremap <expr><CR> neocomplcache#smart_close_popup() . “\<CR>”
+
+" Recommended key-mappings.
+" <CR>: close popup and save indent.
+inoremap <silent> <CR> <C-r>=<SID>my_cr_function()<CR>
+function! s:my_cr_function()
+       return neocomplcache#smart_close_popup() . "\<CR>"
+       " For no inserting <CR> key.
+       "return pumvisible() ? neocomplcache#close_popup() : "\<CR>"
+ endfunction
+" <TAB>: completion.
+"inoremap <expr><TAB>  pumvisible() ? neocomplcache#complete_common_string() : "\<TAB>"
+"inoremap <expr><TAB>  neocomplcache#complete_common_string()
+" <C-h>, <BS>: close popup and delete backword char.
+inoremap <expr><C-h> neocomplcache#smart_close_popup()."\<C-h>"
+inoremap <expr><BS> neocomplcache#smart_close_popup()."\<C-h>"
+inoremap <expr><C-y>  neocomplcache#close_popup()
+inoremap <expr><C-e>  neocomplcache#cancel_popup()
+" Close popup by <Space>.
+inoremap <expr><Space> pumvisible() ? neocomplcache#close_popup() : "\<Space>"
+
+" Sort choices by bytes
+call neocomplcache#custom_source('_', 'sorters', ['sorter_bytes'])
+
+" For cursor moving in insert mode(Not recommended)
+"inoremap <expr><Left>  neocomplcache#close_popup() . "\<Left>"
+"inoremap <expr><Right> neocomplcache#close_popup() . "\<Right>"
+"inoremap <expr><Up>    neocomplcache#close_popup() . "\<Up>"
+"inoremap <expr><Down>  neocomplcache#close_popup() . "\<Down>"
+" Or set this.
+"let g:neocomplcache_enable_cursor_hold_i = 1
+" Or set this.
+"let g:neocomplcache_enable_insert_char_pre = 1
+
+" AutoComplPop like behavior.
+"let g:neocomplcache_enable_auto_select = 1
+
+" Enable heavy features.
+" Use camel case completion.
+"let g:neocomplcache_enable_camel_case_completion = 1
+" Use underbar completion.
+let g:neocomplcache_enable_underbar_completion = 1
+
+" Shell like behavior(not recommended).
+"set completeopt+=longest
+"let g:neocomplcache_enable_auto_select = 1
+"let g:neocomplcache_disable_auto_complete = 1
+"inoremap <expr><TAB>  pumvisible() ? "\<Down>" : "\<C-x>\<C-u>"
+
+" Enable omni completion.
+autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
+autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags
+autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
+autocmd FileType python setlocal omnifunc=pythoncomplete#Complete
+autocmd FileType xml setlocal omnifunc=xmlcomplete#CompleteTags
+
+" Enable heavy omni completion.
+if !exists('g:neocomplcache_omni_patterns')
+  let g:neocomplcache_omni_patterns = {}
+endif
+let g:neocomplcache_omni_patterns.php = '[^. \t]->\h\w*\|\h\w*::'
+let g:neocomplcache_omni_patterns.c = '[^.[:digit:] *\t]\%(\.\|->\)'
+let g:neocomplcache_omni_patterns.cpp = '[^.[:digit:] *\t]\%(\.\|->\)\|\h\w*::'
+
+" For perlomni.vim setting.
+" https://github.com/c9s/perlomni.vim
+let g:neocomplcache_omni_patterns.perl = '\h\w*->\h\w*\|\h\w*::'
+runtime plugin/neocomplcache.vim
diff --git a/vim/ftdetect/hledger.vim b/vim/ftdetect/hledger.vim
new file mode 100644 (file)
index 0000000..5a14852
--- /dev/null
@@ -0,0 +1,2 @@
+autocmd BufNewFile,BufRead *.hledger,*.ledger,*.journal setfiletype hledger
+autocmd Filetype hledger set iskeyword+=.,38,39,40,41,44,45,58
diff --git a/vim/install b/vim/install
new file mode 100755 (executable)
index 0000000..fa5aa88
--- /dev/null
@@ -0,0 +1,45 @@
+#!/bin/sh -eux
+test -L "$0" && tool="$(readlink -e "$0")" || tool=$0
+tool=$(readlink -e "${tool%/*}"/.)
+
+install -d -D -m 700 \
+ ~/.vim \
+ ~/.vim/swap \
+ ~/.vim/view \
+ ~/.vim/undo
+
+(
+cd ~/.vim &&
+for d in autoload config ftdetect syntax
+ do cp -frs "$tool"/$d .
+ done
+)
+
+install_plugin () {
+       dst=~/.vim/git/$1
+       url=$2
+       if test -d "$dst"
+        then ( cd "$dst" && git pull -v )
+        else git clone --depth 1 "$url" "$dst"
+        fi &&
+       (
+       cd ~/.vim &&
+       for d in autoload plugin
+        do cp -frs "$dst"/$d .
+        done
+       )
+ }
+
+install_plugin gundo https://github.com/sjl/gundo.vim.git
+install_plugin vim-easy-align https://github.com/junegunn/vim-easy-align.git
+install_plugin neocomplcache https://github.com/Shougo/neocomplcache.vim.git
+
+cat <<-EOF
+       \e[7mLignes de configuration pouvant être mises
+       dans votre ~/.vimrc selon vos goûts :\e[0m
+       $(
+       cd "$tool"
+       find config -name '*.vim' \
+        -exec echo 'source '{} \;
+       )
+       EOF
index 2f1665b..32c5c9e 100644 (file)
@@ -22,15 +22,15 @@ syn region hledgerInclude   start=/^!include/ end=/^/
 syn region hledgerDirective start=/^[A-Z]/    end=/^/ contains=hledgerComment
 
 syn region hledgerTransaction            start=/^\d[^  ]\+/ end=/^\s*$/
 syn region hledgerDirective start=/^[A-Z]/    end=/^/ contains=hledgerComment
 
 syn region hledgerTransaction            start=/^\d[^  ]\+/ end=/^\s*$/
-syn match  hledgerTransactionHead        "^[0-9/]\+\(=[0-9/]\+\)\?\(\s\+[!*]\)\?" contained containedin=hledgerTransaction nextgroup=hledgerTransactionDescription
-syn match  hledgerTransactionDate        "[0-9/]\+" contained containedin=hledgerTransactionHead
+syn match  hledgerTransactionHead        "^[0-9/]\+\( [0-9:]\+\)\?\(=[0-9/]\+\( [0-9:]\+\)\?\)\?\(\s\+[!*]\)\?" contained containedin=hledgerTransaction nextgroup=hledgerTransactionDescription
+syn match  hledgerTransactionDate        "[0-9/]\+\( [0-9:]\+\)\?" contained containedin=hledgerTransactionHead
 syn match  hledgerTransactionDescription "\s[^;]\+"ms=s+1 contained containedin=hledgerTransaction
 syn match  hledgerTransactionComment     ";.*" contained containedin=hledgerTransaction,hledgerPosting,hledgerPostingOdd
 
 syn match  hledgerPostingAmountOdd   "  \(\s*[^; ]\+\)\+"ms=s+0 contained containedin=hledgerPostingOdd  contains=hledgerNumberOdd
 syn match  hledgerPostingAmount      "  \(\s*[^; ]\+\)\+"ms=s+0 contained containedin=hledgerPosting contains=hledgerNumber
 syn match  hledgerTransactionDescription "\s[^;]\+"ms=s+1 contained containedin=hledgerTransaction
 syn match  hledgerTransactionComment     ";.*" contained containedin=hledgerTransaction,hledgerPosting,hledgerPostingOdd
 
 syn match  hledgerPostingAmountOdd   "  \(\s*[^; ]\+\)\+"ms=s+0 contained containedin=hledgerPostingOdd  contains=hledgerNumberOdd
 syn match  hledgerPostingAmount      "  \(\s*[^; ]\+\)\+"ms=s+0 contained containedin=hledgerPosting contains=hledgerNumber
-syn match  hledgerPostingAccountOdd  "^\s\+[^;         ]\([^;  ]\|[ ][^;       ]\)*" contained containedin=hledgerPostingOdd  nextgroup=hledgerPostingAmountOdd  contains=hledgerNumberOdd,hledgerAccountSeparatorOdd
-syn match  hledgerPostingAccount     "^\s\+[^;         ]\([^;  ]\|[ ][^;       ]\)*" contained containedin=hledgerPosting nextgroup=hledgerPostingAmount contains=hledgerNumber,hledgerAccountSeparator
+syn match  hledgerPostingAccountOdd  "^\s\+[^;         ]\([^;  ]\|\s[^;        ]\+\)*" contained containedin=hledgerPostingOdd  nextgroup=hledgerPostingAmountOdd  contains=hledgerNumberOdd,hledgerAccountSeparatorOdd
+syn match  hledgerPostingAccount     "^\s\+[^;         ]\([^;  ]\|\s[^;        ]\+\)*" contained containedin=hledgerPosting nextgroup=hledgerPostingAmount contains=hledgerNumber,hledgerAccountSeparator
 syn region hledgerPostingOdd         start=/^\s\+[^;   ]/ end=/^/ contained containedin=hledgerTransaction nextgroup=hledgerPosting
 syn region hledgerPosting            start=/^\s\+[^;   ]/ end=/^/ contained containedin=hledgerTransaction nextgroup=hledgerPostingOdd
 
 syn region hledgerPostingOdd         start=/^\s\+[^;   ]/ end=/^/ contained containedin=hledgerTransaction nextgroup=hledgerPosting
 syn region hledgerPosting            start=/^\s\+[^;   ]/ end=/^/ contained containedin=hledgerTransaction nextgroup=hledgerPostingOdd
 
@@ -65,8 +65,8 @@ if version >= 508 || !exists("did_hledger_syntax_inits")
        hi hledgerTransaction                           cterm=bold           ctermbg=none gui=bold
        hi hledgerTransactionComment     term=bold      cterm=bold ctermfg=6 ctermbg=none gui=bold guifg=#4169E1
        hi hledgerTransactionDate                       cterm=bold ctermfg=5 ctermbg=none gui=bold                      guibg=lightgoldenrod
        hi hledgerTransaction                           cterm=bold           ctermbg=none gui=bold
        hi hledgerTransactionComment     term=bold      cterm=bold ctermfg=6 ctermbg=none gui=bold guifg=#4169E1
        hi hledgerTransactionDate                       cterm=bold ctermfg=5 ctermbg=none gui=bold                      guibg=lightgoldenrod
-       hi hledgerTransactionDescription                cterm=bold ctermfg=5 ctermbg=none gui=bold                      guibg=lightgoldenrod
-       hi hledgerTransactionHead        term=bold      cterm=bold ctermfg=3 ctermbg=none gui=bold guifg=black          guibg=lightgreen
+       hi hledgerTransactionDescription                cterm=bold ctermfg=5 ctermbg=none gui=bold
+       hi hledgerTransactionHead        term=bold      cterm=bold ctermfg=3 ctermbg=none gui=bold guifg=purple          guibg=lightgoldenrod
        delcommand HiLink
  endif
 
        delcommand HiLink
  endif