[Wsplgen-commits] r1 - / doc doc/Feinkonzept
scm-commit at wald.intevation.org
scm-commit at wald.intevation.org
Fri Dec 2 12:24:59 CET 2005
Author: jan
Date: 2005-12-02 12:24:59 +0100 (Fri, 02 Dec 2005)
New Revision: 1
Added:
doc/
doc/Feinkonzept/
doc/Feinkonzept/Makefile
doc/Feinkonzept/WSPLGEN-Feinkonzept.tex
doc/Feinkonzept/intevation-logo.eps
doc/Feinkonzept/slf-logo.eps
Log:
Trunk Verzeichnis anlegen.
Added: doc/Feinkonzept/Makefile
===================================================================
--- doc/Feinkonzept/Makefile 2005-11-28 01:45:01 UTC (rev 0)
+++ doc/Feinkonzept/Makefile 2005-12-02 11:24:59 UTC (rev 1)
@@ -0,0 +1,39 @@
+# $Id$
+
+.SUFFIXES: .dvi .tex .jpg .eps .ps .fig .pdf .html .tif
+
+LATEX = latex
+
+DOCUMENTS = WSPLGEN-Feinkonzept.pdf
+IMAGES =
+
+%.eps: %.jpg
+ convert jpg:$*.jpg eps:$*.eps
+
+%.eps: %.fig
+ fig2dev -L ps -p dummy_arg -z A4 $*.fig > $*.ps
+
+%.dvi: %.tex
+ $(LATEX) $*.tex && $(LATEX) $*.tex
+
+%.ps: %.dvi
+ dvips -o $*.ps $*.dvi
+
+%.pdf: %.ps
+ ( echo "<< /AutoFilterColorImages false"; \
+ echo " /EncodeColorImages true"; \
+ echo " /DownsampleColorImages false"; \
+ echo " /ColorImageFilter /FlateEncode"; \
+ echo ">> setdistillerparams" ) \
+ | cat - $*.ps | ps2pdf - $*.pdf
+
+%.tif: %.ps
+ gs -sDEVICE=tiffg3 -sPapersize=a4 -dNOPAUSE -q -sOutputFile=$*.tif $*.ps -c quit
+
+all: $(DOCUMENTS)
+
+clean:
+ rm -f *.log *.toc *.aux WARNINGS
+
+dist-clean: clean
+ rm -f *.dvi *.pdf
Added: doc/Feinkonzept/WSPLGEN-Feinkonzept.tex
===================================================================
--- doc/Feinkonzept/WSPLGEN-Feinkonzept.tex 2005-11-28 01:45:01 UTC (rev 0)
+++ doc/Feinkonzept/WSPLGEN-Feinkonzept.tex 2005-12-02 11:24:59 UTC (rev 1)
@@ -0,0 +1,398 @@
+%
+% $Id: WSPLGEN-Feinkonzept.tex,v 1.4 2005/11/16 13:32:12 silke Exp $
+%
+\documentclass[12pt,german]{scrartcl}
+
+%----------------------------------------------
+% Load packages
+
+\usepackage{a4}
+\usepackage{times}
+\usepackage[latin1]{inputenc}
+\usepackage{fancyhdr}
+\usepackage{german}
+%\usepackage[marvosym]{eurofont}
+%\usepackage[all, light]{draftcopy}
+%\usepackage{supertabular}
+%\usepackage{colortbl}
+%\usepackage{epsf}
+\usepackage{graphicx}
+\usepackage{lastpage}
+%\usepackage{proposal}
+
+
+%----------------------------------------------
+% Document DATE and VERSION
+% set these values when releasing a new version
+
+% Clearunderscore is a workaround when dealing with filenames with underscores.
+%\def\cleanunderscore#1_#2{\expandafter #1\_#2}
+%\def\RCS$#1: #2 ${\expandafter\def\csname RCS#1\endcsname{\cleanunderscore#2}}
+% EDIT HERE
+\def\RCS$#1: #2 ${\expandafter\def\csname RCS#1\endcsname{#2}}
+\RCS$Id: WSPLGEN-Feinkonzept.tex,v 1.4 2005/11/16 13:32:12 silke Exp $
+\RCS$Revision: 1.4 $
+
+\newcommand{\documentdate}{02. Dezember 2005}
+\newcommand{\documentversion}{\RCSRevision}
+\newcommand{\documentID}{\RCSId}
+%----------------------------------------------
+
+%----------------------------------------------
+% Document TITLE
+\newcommand{\documenttitle}{WSPLGEN, Technisches Feinkonzept}
+
+\begin{document}
+
+%-----------------------------------
+% HEADER/FOOTER DEFINITION
+
+% for some pages latex switches back to pagestyle plain :-(
+\fancypagestyle{plain}{%
+ \fancyhf{} % clear all header and footer fields
+ \fancyhead[LO,RE]{\footnotesize \documenttitle\\ \leftmark}
+ \fancyfoot[RO,LE]{\footnotesize S-L-F GmbH} % Author
+ \fancyfoot[CO,CE]{\footnotesize \thepage/\pageref{LastPage}}
+ \fancyfoot[LO,RE]{\footnotesize \documentdate
+ \\\documentID}
+ \renewcommand{\footrulewidth}{0.4pt}
+}
+
+% and now define pagestyle fancy
+\fancyhead{} % clear all fields
+\fancyhead[LO,RE]{\footnotesize \documenttitle\\ \leftmark}
+
+\fancyfoot{}% clear all fields
+\fancyfoot[RO,LE]{\footnotesize S-L-F GmbH} % Author
+\fancyfoot[CO,CE]{\footnotesize \thepage/\pageref{LastPage}}
+\fancyfoot[LO,RE]{\footnotesize \documentdate
+\\\documentID}
+
+\renewcommand{\footrulewidth}{0.4pt}
+
+%
+% END Header/Footer Definition
+%-----------------------------------
+
+%----------------------------------------------
+% MACRO DEFINITION
+%
+% \Fig{figure}{lof text}{caption} :
+% places 'figure' and
+% writes 'caption' at the bottom with leading
+% 'Abbildung figno:'. 'lof text' is added to the list of
+% figures.
+% Example:
+% \Fig{\epsfxsize30mm \epsffile{x.eps}}{the x}{the x}
+%
+% \FigNoEntry{}{} :
+% same as above, no entry in figures list
+%
+% \FigCaption{} :
+% line with figure caption, setting figure
+% counter and figures list
+%
+% \Tab{table}{lot text}{caption} :
+% places 'table' and writes caption on top of the table
+% with leading 'Tabelle tabno:'. 'lot text' is added to
+% the list of tables.
+%****************************************************************************
+% Figure makro for graphics continously enumerated.
+%
+
+\newcounter{FigCnt}
+\newcounter{TabCnt}
+
+\newcommand{\Fig}[3]%
+{
+ \refstepcounter{FigCnt}
+ \addcontentsline{lof}{figure}%
+ {\protect\numberline{\arabic{FigCnt}}{#2}}
+ \mbox{#1}
+
+\nopagebreak
+ {Abbildung \arabic{FigCnt}: #3}
+
+}
+
+\newcommand{\FigNoEntry}[2]%
+{
+ \refstepcounter{FigCnt}
+ \mbox{#1}
+
+\nopagebreak
+ {Abbildung \arabic{FigCnt}: #2}
+
+}
+
+\newcommand{\FigCaption}[1]%
+{
+ \refstepcounter{FigCnt}
+ \addcontentsline{lof}{figure}%
+ {\protect\numberline{\arabic{FigCnt}}{#1}}
+
+ %{Figure \thesection.\arabic{FigCnt}: #1}
+}
+
+\newcommand{\Tab}[3]%
+{
+ \refstepcounter{TabCnt}
+ \addcontentsline{lot}{figure}%
+ {\protect\numberline{\arabic{TabCnt}}{#2}}
+ {Tabelle \arabic{TabCnt}: #3}
+\nopagebreak
+ #1
+
+}
+
+\hyphenation{Intevation}
+% end macro definition
+
+%-----------------------------------
+% DOCUMENT SETTINGS
+\pagestyle{fancy}
+\parindent0cm
+% \parskip0.2cm
+
+%-----------------------------------
+% TITLE PAGE
+
+{
+ \includegraphics[height=3cm]{slf-logo.eps} \hfill
+ \includegraphics[height=1.5cm]{intevation-logo.eps}\\[0.1cm]
+
+ {\tt http://s-l-f.de} \hfill
+ {\tt http://intevation.de}\\[2.0cm]
+}
+
+{
+ \sffamily\bfseries\large
+
+ WSPLGEN (Wasser SPiegelLagen GENerator)\\[0.5cm]
+ \huge Feinkonzept \\[0.5cm]
+ \large Version 0.3.1 - Datum: \documentdate \\[4cm]
+}
+
+\thispagestyle{empty}
+
+\vfill
+
+Autor WSPLGEN:\\
+Ulrich Kiel $<$u.kiel at S-L-F.de$>$\\
+STADT-LAND-FLUSS INGENIEURDIENSTE GmbH,\\
+Auf dem Hollen 12, 30165 Hannover\\
+Tel: 0511/353196-02, Fax: 0511/353196-09\\[0.5cm]
+
+Qualitätssicherung:\\
+Intevation GmbH, Georgstraße 4, 49074 Osnabrück\\
+Tel: 0541/33508-30, Fax: 0541/33508-59\\[0.5cm]
+
+
+\newpage
+% the title page ends here.
+{
+\tableofcontents
+
+%\listoffigures
+%
+%\listoftables
+%EDIT HERE
+%\markboth{CONTENTS}{CONTENTS}
+\markboth{VERZEICHNISSE}{VERZEICHNISSE}
+}
+% START YOUR DOCUMENT HERE!
+
+
+\newpage
+
+\section{Allgemeines}
+
+Das Modul WSPLGEN, wird als eigenständiges Programm realisiert.
+Es kann dann von der Bedieneroberflächen (Graphic-User-Interfaces, GUIs)
+aufgerufen werden und liefert seine
+Ergebnisse in verschiedenen Dateien für die anschließende Visualisierung.
+
+
+\section{Eingabedaten}
+
+Die Eingabedaten werden in der grafischen Bedieneroberfläche definiert und
+per Kommandozeilenparameter oder Parameterdatei und über verschiedene
+Eingabedateien an das Programm WSPLGEN übergeben.
+\\
+
+Eine erste Überprüfung auf Vollständigkeit und Sinnhaftigkeit erfolgt
+in der GUI.
+\\
+
+Als Daten werden von WSPLGEN zwingend benötigt:
+
+\begin{itemize}
+\item[a.] ein digitales Geländemodell (DGM),
+\item[b.] die Lage von Gewässerquerprofilen,
+\item[c.] Wasserstände, die den Gewäserquerprofilen zugeordnet werden können.
+\end{itemize}
+
+Optional können noch folgende Parameter und Daten zur Feinsteuerung der
+Arbeitsweise von WSPLGEN übergeben werden:
+
+\begin{itemize}
+\item[d.] Wassersperren bzw. Durchbrüche, die die Daten im DGM übersteuern.
+\item[e.] Parameter zur Steuerung folgender Änderungen der Arbeitsweise:
+\item[e.1] Angabe, ob die Wasserstände durch Geländeerhebungen hindurch getragen
+ werden sollen. Dies würde ein potenziel gefährdetes Gebiet im Hinterland
+ produzieren, welches aber immer in etwa den Gradienten im Fluss aufweisen
+ würde (keine sinnvolle Wiedergabe von eingestauten Flächen). Eine
+ Verwendung mit den Daten aus d. Wäre nicht sinnvoll und würde in der GUI
+ verhindert.
+\item[e.2] Angabe in welchen Abstufungen die Wassertiefenpolygone generiert
+ werden sollen.
+
+ Angaben über den Ursprung der Daten als beschreibenden Text und eine
+ mögliche Kommentierung werden im Datenkorb verwaltet.
+\end{itemize}
+
+
+\subsection{Digitales Geländemodell (DGM)}
+
+Das DGM muss entweder ein Punktthema im SHAPE-oder ASCII-Format sein
+(X,Y,Z-Tripel), ein Grid, wie es vom Spatial Analyst verwendet wird,
+oder ein TIN, wie es der 3D-Analyst verwendet. Vorzuziehen wäre ein
+TIN, da hier die besten Möglichkeiten bestehen, das Gelände sinnvoll
+wiederzugeben.
+\\
+
+Werden dem WSPLGEN nur X,Y,Z-Tripeln (Punkt-SHAPE oder ASCII-Datei)
+übergeben, so werden die einzelenen Punkte mit einem einfach
+Triangulierungsalgorithmus vermascht.
+\\
+
+Ein Grid, wie es vom Spatial Analyst verwendet wird, sollte die
+letzte Wahl sein, da die Datenmenge, bedingt durch die rechteckige Form,
+schnell recht groß wird und Strukturen wie Deiche oder Gräben kaum
+wiedergegeben werden können, da ein Grid immer nur eine
+rechteckige ,,Vermaschung'' unterstützt.
+\\
+
+Der komplette Pfad zu der Datei mit den DGM-Daten wird dem Programm WSPLGEN
+als Parameter in der Form \verb.-DGM=<Pfad>. übergeben. Die Art der Daten wir von
+dem Programm WSPLGEN selbst erkannt und eine Plausibilitätprüfung des DGM
+vorgenommen.
+\\
+
+\subsection{Lage von Gewässerquerprofilen}
+
+Die Lage der Gewässerquerprofile wird immer als Polylinien-Thema in einer
+Shape-Datei übergeben. Die Profile können dabei beliebige Knicke
+enthalten. Jeder Profilspur ist ein Gewässer bzw. Gewässerbereich und eine
+eindeutige Stationierung zugewiesen (z.B. Weser, 120+230 oder Rhein-
+Vorland bei Köln, 102+242). Die beiden Angaben sind notwendig, um weitere
+benötigte Profile selbstständig vom Programm WSPLGEN interpolieren zu können.
+Der komplette Pfad zu der Datei mit den Querprofillagen wird dem Programm
+WSPLGEN als Parameter in der Form \verb.-PRO=<Pfad>. übergeben. Die Art der Daten
+wird von dem Programm WSPLGEN selbst erkannt und eine Plausibilitätprüfung der
+Profillagen vorgenommen (z.B. mittlerer Abstand der Profilspuren und
+Differenz der Stationierung)
+\\
+
+\subsection{Wasserstände, die den Gewäserquerprofilen zugeordnet werden können}
+
+Die Wasserstände werden als Tabelle im ASCII oder DBF-Format übergeben.
+Dabei muss eine eindeutige Zuordnung zu den Gewässerquerprofilen möglich
+sein. Eine Tabelle sollte also 3 Spalten (Gewässerbereich, Stationierung
+und Wasserstand enthalten).
+\\
+
+Der komplette Pfad zu der Datei mit den Querprofillagen wird dem Programm
+WSPLGEN als Parameter in der Form \verb.-WSP=<Pfad>. übergeben. Die Art der Daten wir
+von dem Programm WSPLGEN selbst erkannt und eine Plausibilitätprüfung der
+Wasserstände vorgenommen (z.B. Kontinuierliches Abnehmen der Wasserstände
+mit bzw. gegen die Stationierung).
+\\
+
+\subsection{Wassersperren bzw. Durchbrüche, die die Daten im DGM übersteuern}
+
+Die optionalen Wassersperren bzw. Durchbrüche werden in Form eines
+Polylinien Themas im Shape-Format übergeben. Jede Linie ist dabei mit dem
+Attribut für Bruch oder Sperre zu versehen.
+\\
+
+Der komplette Pfad zu der Datei mit den Querprofillagen wird dem Programm
+WSPLGEN als Parameter in der Form \verb.-LIN=<Pfad>. übergeben.
+\\
+
+\subsection{Angabe, ob die Wasserstände durch Geländeerhebungen hindurch getragen
+ werden sollen}
+
+Der Paramter wird direkt über die Kommandozeile in der Form
+\verb.-GEL=[SPERR|NOSPERR]. übergeben (z.B. \verb.-GEL=NOSPERR.). Wird der
+Parameter nicht übergeben, so wird das Gelände als Sperre dienen. Es werden
+dann nur eingestaute Bereiche mit konstantem Wasserstand generiert.
+\\
+
+\subsection{Angabe in welchen Abstufungen die Wassertiefenpolygone
+ generiert werden sollen}
+
+Der Parameter wird direkt über die Kommandozeile in der Form\newline
+\verb.-DELTA=<von>,<bis>,<diff>. übergeben (z.B. \verb:-DELTA=0.0,1.5,0.25:).
+Wird der Parameter nicht übergeben, so wird nur die Nass-Trocken-Linie
+generiert, was den Werten \verb:<von>=0.0:, \verb:<bis>=0.0: und
+\verb:<diff>=0.0: entspricht. Sonst werden auch Polygone generiert, die
+verschiedene Wassertiefen repräsentieren.
+
+\section{Ausgabedaten}
+
+Als Ausgabedaten generiert das Programm WSPLGEN immer eine Shape-Datei, in der
+Polygone enthalten sind, die als Grenze Isolinien gleicher Wassertiefe
+repräsentieren (vgl. Parameter e.3). Die Shape-Datei enthält als Attribute
+zusätzlich noch die repräsentierte Wassertiefe.Der gewünschte Name der
+Shape-Datei (inkl. Pfadangaben) wird dem Programm WSPLGEN wieder über die
+Kommandozeile durch den Parameter -AUSGABE=$<$Datei$>$ mitgeteilt
+(z.B. \verb;-AUSGABE="c:\TMP\AUSGABE\WSP.SHP";)
+
+
+\section{Ergebnisse und Protokolle}
+
+Während der Generierung wird der Fortschritt kontinuierlich in einer
+Fortschrittsdatei aktualisiert, so dass die GUI in der Lage ist,
+den Fortschritt anzuzeigen. In einer Protokolldatei werden Warnungen
+und Fehler gespeichert, so dass der Benutzer nach dem Lauf überprüfen
+kann, ob alles zu seiner Zufriedenheit erledigt werden konnte oder es
+Probleme gegeben hat.
+\\
+
+Eine direkte Interaktion mit dem Programm WSPLGEN ist nicht vorgesehen.
+Sollte es also Fehler oder Warnungen gegeben haben, die der Benutzer
+nicht ignorieren will, so muss er die Eingabedaten oder Parameter
+ändern und einen erneuten Lauf starten. Die Meldungen werden aber
+so aussehen, dass sie dem Benutzer optimale Hinweise für sein
+weiteres Vorgehen liefern.
+\\
+
+Wenn eine sinnvolle Shape-Datei erzeugt werden konnte (keine Fehler),
+so stellt der Datenkorb die neu erzeugten Daten dem Modul Karte zur
+Verfügung, in dem die weitere Visualisierung stattfindet.
+\\
+
+Die Fortschritts- und Protokolldateinamen werden auch über die
+Kommandozeile übergeben. Die Syntax hierfür lauten
+\verb.-FORT=<Datei>. und \verb.-PROT=<Datei>..
+
+
+\section{Jobdatei}
+
+Da die Beschränkung der Kommandozeile bei Windows in Kombination mit
+langen Pfadnamen leicht zu Problemen führen kann. Wird auch die
+Zusammenfassung aller Parameter in einer Jobdatei vorgesehen. In jeder
+Zeile dieser Datei würde dann ein Parameter stehen, der wie oben
+beschrieben ausgewertet wird. Der Name der Jobdatei wäre dann der
+einzige Parameter der Form \verb.-JOB=<datei>..
+
+
+\section{Zusammenfassung}
+
+Das Programm WSPLGEN kommuniziert nur über die Kommandozeile und
+verschiedene Ein- und Ausgabedateien mit der GUI.
+
+\end{document}
+
+
Added: doc/Feinkonzept/intevation-logo.eps
===================================================================
--- doc/Feinkonzept/intevation-logo.eps 2005-11-28 01:45:01 UTC (rev 0)
+++ doc/Feinkonzept/intevation-logo.eps 2005-12-02 11:24:59 UTC (rev 1)
@@ -0,0 +1,1222 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%For: Frank Koormann,,,
+%%CreationDate: Thu Mar 29 14:37:25 2001
+%%Title: intevation_logo-thin.eps
+%%Creator: Sketch 0.6.8
+%%Pages: 1
+%%BoundingBox: 78 68 132 94
+%%Extensions: CMYK
+%%DocumentSuppliedResources: (atend)
+%%EndComments
+
+%%BeginProlog
+%%BeginResource: procset Linux-Sketch-Procset 1.0 2
+/SketchDict 100 dict def
+SketchDict begin
+/bd { bind def } bind def
+/x { exch } bd
+/xd { exch def } bd
+/PI 3.14159265358979323846264338327 def
+/radgrad { 180 mul PI div } bd
+/skstartmatrix matrix currentmatrix def
+/tmpmat matrix def
+/ISOLatin1Encoding dup where
+{ pop pop }
+{ [/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand
+/quoteright /parenleft /parenright /asterisk /plus /comma /minus /period
+/slash /zero /one /two /three /four /five /six /seven /eight /nine /colon
+/semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J
+/K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
+/bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i
+/j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright
+/asciitilde /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /dotlessi /grave /acute /circumflex /tilde /macron /breve
+/dotaccent /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek
+/caron /space /exclamdown /cent /sterling /currency /yen /brokenbar /section
+/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen
+/registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu
+/paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright
+/onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex
+/Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex
+/Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve
+/Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute
+/Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute
+/acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute
+/ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde
+/ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
+/uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] def
+}
+ifelse
+/arct dup where
+{pop pop}
+{
+/arct {arcto pop pop pop pop} bd
+}
+ifelse
+/size 0 def
+/fontname 0 def
+/newfont 0 def
+/sf {
+/size xd
+/fontname xd
+fontname findfont
+dup /Encoding get StandardEncoding eq
+{
+dup
+length dict /newfont xd
+{
+1 index
+/FID ne
+{ newfont 3 1 roll put }
+{ pop pop }
+ifelse
+} forall
+newfont /Encoding ISOLatin1Encoding put
+fontname newfont definefont
+}
+if
+size scalefont setfont
+} bd
+/pusht {matrix currentmatrix} bd
+/popt {setmatrix} bd
+/pushc {gsave} bd
+/popc {grestore} bd
+/rgb {setrgbcolor} bd
+/w { setlinewidth } bd
+/j { setlinejoin } bd
+/J { setlinecap } bd
+/d { setdash } bd
+/F { eofill } bd
+/f { closepath F } bd
+/S {
+pusht
+skstartmatrix setmatrix stroke
+popt
+} bd
+/s { closepath S } bd
+/m { moveto } bd
+/l { lineto } bd
+/c { curveto } bd
+/txt {
+/tmpmat tmpmat currentmatrix def
+dup type /arraytype eq {concat} {translate} ifelse
+0 0 m
+tmpmat
+} bd
+/T {txt x show popt} bd
+/P {txt x true charpath popt} bd
+/TP {txt x dup show 0 0 m true charpath popt} bd
+/C {newpath 0 360 arc} bd
+/R {
+2 copy m
+x 2 index l
+x 2 index x l
+l
+closepath
+} bd
+/ellipse {
+dup type /arraytype eq
+{
+pusht x concat
+0 0 1.0 C
+popt
+}
+{
+pusht 5 1 roll
+4 -1 roll concat
+newpath
+dup 2 eq {
+0 0 m
+} if
+3 1 roll
+radgrad x
+radgrad x
+0 0 1 5 -2 roll
+arc
+0 ne { closepath } if
+popt
+}
+ifelse
+} bd
+/radius1 0 def
+/radius2 0 def
+/factor 0 def
+/rect {
+dup type /arraytype eq
+{
+pusht x concat
+0 0 m 1 0 l 1 1 l 0 1 l closepath
+popt
+}
+{
+/radius2 xd
+/radius1 xd
+pusht x concat
+radius1 radius2 div 1 scale
+0 radius2 m
+0 1 radius2 1 radius2 arct
+radius2 radius1 div
+dup 1 1 index 0 radius2 arct
+0 0 0 radius2 arct
+0 0 0 1 radius2 arct
+closepath
+popt
+}
+ifelse
+} bd
+/buf 0 def
+/width 0 def
+/height 0 def
+/skcimg {
+/tmpmat tmpmat currentmatrix def
+{ concat } if
+/height xd
+/width xd
+/buf width 3 mul string def
+width height scale
+width height 8
+[width 0 0 height neg 0 height]
+{ currentfile buf readhexstring pop } bind
+false 3 colorimage
+tmpmat setmatrix
+} bd
+/skgimg {
+/tmpmat tmpmat currentmatrix def
+{ concat } if
+/height xd
+/width xd
+/buf width string def
+width height scale
+width height 8
+[width 0 0 height neg 0 height]
+{ currentfile buf readhexstring pop } bind
+image
+tmpmat setmatrix
+} bd
+/rclip {
+4 2 roll m
+dup 0 x rlineto
+x 0 rlineto
+neg 0 x rlineto
+closepath
+clip
+} bd
+/skeps {
+10 dict begin
+/sk_state save def
+concat
+3 index neg 3 index neg translate
+rclip
+0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
+10 setmiterlimit [ ] 0 setdash
+newpath
+/sk_dict_count countdictstack def
+/sk_count count 1 sub def
+userdict begin
+/showpage { } def
+/languagelevel where
+{
+pop
+languagelevel 1 ne
+{
+false setstrokeadjust
+false setoverprint
+} if
+} if
+} bd
+/skepsend {
+count sk_count sub { pop } repeat
+countdictstack sk_dict_count sub { end } repeat
+sk_state restore
+end
+} bd
+/gradidx 0 def
+/gradient {
+3 mul array
+/gradidx 0 def
+} bd
+/$ {
+3 index gradidx 5 -1 roll put
+2 index gradidx 1 add 4 -1 roll put
+1 index gradidx 2 add 3 -1 roll put
+/gradidx gradidx 3 add def
+} bd
+/! {
+3
+{
+dup dup gradidx dup 3 1 roll 3 sub get put
+/gradidx gradidx 1 add def
+}
+repeat
+} bd
+/gradcolor {
+3 mul dup 2 add 1 exch % idx 1 idx+2
+{
+1 index exch % array array i
+get % array component
+exch % component array
+}
+for
+4 1 roll
+} bd
+/x0 0 def /y0 0 def /x1 0 def /y1 0 def
+/left 0 def /right 0 def /top 0 def /bottom 0 def
+/numcolors 0 def
+/axial {
+/y1 xd /x1 xd /y0 xd /x0 xd
+dup length 3 idiv /numcolors xd
+pusht exch % ctm array
+x0 x1 ne y0 y1 ne or
+{
+x0 y0 translate
+[x1 x0 sub y1 y0 sub dup neg 2 index 0 0] concat
+clippath flattenpath pathbbox
+/top xd /right xd /bottom xd /left xd
+newpath
+0 gradcolor rgb clippath f
+0 1 numcolors 1 sub
+{
+dup numcolors div
+3 1 roll
+gradcolor rgb
+exch
+bottom right top R f
+}
+for
+}
+if
+pop
+popt
+} bd
+/r0 0 def /r1 0 def /dr 0 def
+/radial {
+/r1 xd /r0 xd /y0 xd /x0 xd
+/dr r1 r0 sub def
+dup length 3 idiv /numcolors xd
+pusht exch % ctm array
+r0 r1 ne
+{
+x0 y0 translate
+clippath flattenpath pathbbox
+/top xd /right xd /bottom xd /left xd
+newpath
+dr 0 gt {numcolors 1 sub}{0} ifelse gradcolor rgb
+clippath f
+dr 0 gt {numcolors 1 sub -1 0} { 0 1 numcolors 1 sub} ifelse
+{
+dup numcolors div dr mul r0 add
+3 1 roll
+gradcolor rgb
+exch
+0 0 3 -1 roll C f
+}
+for
+}
+if
+pop
+popt
+} bd
+/max {
+2 copy lt {exch} if pop
+} bd
+/conical {
+pusht 5 1 roll
+3 1 roll /y0 xd /x0 xd
+x0 y0 translate
+radgrad rotate
+dup length 3 idiv /numcolors xd
+clippath flattenpath pathbbox newpath
+4 { abs 4 1 roll} repeat
+3 { max } repeat
+2 mul
+dup scale
+0 gradcolor rgb
+0 0 1 0 360 arc f
+1 1 numcolors 1 sub
+{
+dup numcolors div 180 mul
+3 1 roll
+gradcolor rgb
+exch
+0 0 moveto
+0 0 1 4 -1 roll dup neg arc
+closepath f
+}
+for
+pop
+popt
+} bd
+/XStep 0 def /YStep 0 def /imagedata 0 def /components 0 def
+/tileimage2 {
+exch 4 2 roll
+/height xd
+/width xd
+mark
+/components 2 index
+/PatternType 1
+/PaintType 1
+/TilingType 1
+/BBox [0 0 width height]
+/XStep width
+/YStep height
+/PaintProc {
+begin
+XStep YStep 8
+matrix
+imagedata
+false
+components
+colorimage
+end
+}
+counttomark 2 div cvi dup dict begin
+{ def } repeat
+pop currentdict end
+dup
+/imagedata
+4 -1 roll
+width height mul mul string
+currentfile exch readhexstring pop
+put
+exch
+makepattern
+setpattern
+clippath
+eofill
+} bd
+/tileimage1 {
+concat
+/components xd
+/height xd
+/width xd
+/imagedata
+currentfile
+width height mul components mul string
+readhexstring pop
+def
+clippath flattenpath pathbbox
+/top xd /right xd /bottom xd /left xd
+left width div floor width mul
+bottom height div floor height mul
+translate
+top bottom sub height div ceiling cvi
+{
+gsave
+right left sub width div ceiling cvi
+{
+width height 8 matrix
+components 1 eq
+{
+{ imagedata }
+image
+}
+{
+imagedata
+false components
+colorimage
+}
+ifelse
+width 0 translate
+}
+repeat
+grestore
+0 height translate
+}
+repeat
+} bd
+/makepattern where
+{
+pop
+/tileimage /tileimage2 load def
+}
+{
+/tileimage /tileimage1 load def
+}
+ifelse
+end
+%%EndResource
+%%EndProlog
+
+%%BeginSetup
+
+10.433 setmiterlimit
+%%EndSetup
+
+%%Page: 1 1
+SketchDict begin
+newpath
+81.1479 90.3363 m
+83.1262 89.4518 85.8962 89.4399 87.7755 90.732 c
+88.4885 91.2221 89.1744 91.8548 89.1744 92.7451 c
+89.3805 92.7446 89.5146 92.3854 89.7059 92.4617 c
+90.3588 92.7216 91.0745 92.5334 91.5725 92.3012 c
+91.8169 92.1873 92.0442 92.7366 92.3141 92.7358 c
+92.4246 92.4106 93.2359 91.4866 93.2359 91.4372 c
+95.3948 89.4748 99.2768 88.555 102.019 89.186 c
+102.881 89.3844 110.268 92.0436 110.268 92.7837 c
+110.735 92.6454 111.042 92.3763 111.801 92.3588 c
+113.208 92.7366 l
+114.425 92.9532 114.356 92.6862 114.93 92.6609 c
+114.93 90.5837 114.005 87.8389 114.95 85.8136 c
+115.043 85.6129 115.327 85.1931 115.474 85.044 c
+119.365 81.1112 125.41 82.6691 129.868 84.5493 c
+129.868 84.4181 130.124 84.2636 130.124 84.1323 c
+130.124 83.9504 129.868 83.7916 129.868 83.6096 c
+129.521 83.6096 129.294 83.4821 129.005 83.2726 c
+126.771 81.6517 123.827 80.5003 121.756 78.5645 c
+121.551 78.3735 121.558 78.1688 121.558 77.872 c
+121.756 77.6246 122.036 77.2541 122.315 77.061 c
+122.399 77.0029 122.564 76.8961 124.449 75.877 c
+126.015 75.0309 127.68 74.6575 129.194 74.6604 c
+129.194 74.475 129.046 74.2851 129.051 74.0807 c
+129.052 74.0297 129.066 73.9744 129.086 73.9171 c
+129.106 73.8599 129.132 73.8003 129.158 73.7411 c
+129.183 73.6819 129.209 73.6226 129.227 73.5659 c
+129.245 73.5087 129.255 73.4539 129.252 73.4038 c
+129.238 73.1617 129.151 72.9814 129.076 72.7773 c
+126.75 73.9407 124.211 75.0082 121.611 75.7449 c
+120.232 76.1358 118.876 76.4938 117.501 76.7872 c
+116.305 77.0426 113.981 77.2912 113.298 75.7452 c
+112.578 74.1158 113.329 72.4451 113.544 70.8622 c
+113.245 70.9989 113.04 71.6163 112.826 71.3291 c
+112.556 70.799 l
+112.21 71.5408 111.908 72.5375 111.698 73.3754 c
+111.413 74.5161 110.852 75.2644 109.473 75.4597 c
+107.323 75.7648 107.541 75.5249 106.808 75.0986 c
+105.489 74.3316 104.447 72.6469 104.427 70.7633 c
+104.103 70.8166 104.04 71.1029 103.715 71.1562 c
+103.661 71.1361 103.594 71.1001 103.521 71.0624 c
+103.448 71.0247 103.368 70.985 103.288 70.9575 c
+103.209 70.9303 103.129 70.9147 103.056 70.9254 c
+102.983 70.9359 102.916 70.9725 102.862 71.049 c
+102.814 71.2619 102.513 71.4476 102.165 71.1947 c
+101.229 70.799 l
+101.108 71.1117 100.582 71.3382 100.316 71.5037 c
+99.0659 72.2807 97.0528 71.5295 96.2781 70.5102 c
+96.093 70.57 95.9079 70.6298 95.7225 70.6896 c
+95.5289 70.7905 95.2567 70.9099 94.8114 70.6321 c
+94.4917 70.5802 l
+94.4917 70.8373 94.9407 70.8557 95.0994 71.1094 c
+95.4787 71.7155 95.856 72.5599 96.434 73.236 c
+97.4233 74.3934 98.3768 75.7545 97.6356 77.2578 c
+97.415 77.7045 97.576 77.5078 96.6749 78.2941 c
+96.1414 78.7598 95.3594 79.3486 94.7173 79.6468 c
+91.9201 80.9465 88.4556 81.0936 85.1714 80.6681 c
+83.4604 80.4467 81.7831 80.1902 80.3068 79.6031 c
+80.2609 79.585 80.3031 79.5122 80.2535 79.5122 c
+80.306 79.6936 80.6359 79.9461 80.4556 80.0496 c
+80.2343 80.1389 80.2481 80.2886 80.2552 80.4833 c
+80.2731 80.7971 l
+80.4213 80.7971 80.3077 80.824 80.4554 80.8396 c
+82.6332 81.0712 84.5517 81.7552 86.5887 82.4718 c
+87.2231 82.6952 87.987 83.0019 88.527 83.452 c
+88.8771 83.744 89.3216 84.2214 89.3216 84.6667 c
+89.3216 85.0624 88.8949 85.959 88.6166 86.1815 c
+86.4209 87.9381 80.8845 88.8736 80.8346 88.9422 c
+80.7828 89.0136 l
+80.7856 89.1103 81.0512 89.1729 81.1198 89.3575 c
+81.1731 89.5006 81.0506 89.7858 81.1017 89.9232 c
+81.1924 90.1679 81.2247 90.3363 81.1479 90.3363 c
+closepath
+gsave
+0.9 0.9 0.9 rgb
+F
+grestore
+0.9 0.9 0.9 rgb
+0.215433 w
+0 j
+0 J
+[] 0 d
+S
+newpath
+108.203 84.2032 m
+107.659 84.1536 106.67 83.9557 106.373 83.5107 c
+106.324 83.5107 106.274 83.4611 106.274 83.4118 c
+106.126 83.3622 106.027 82.9665 105.829 82.8675 c
+105.829 82.1257 105.533 81.4828 106.126 80.8396 c
+106.225 80.7407 l
+106.423 80.6914 l
+107.907 79.8999 109.341 79.9989 110.726 80.8892 c
+110.776 80.9882 l
+110.875 81.0375 111.072 81.3343 111.27 81.3343 c
+111.27 81.8782 111.765 82.4225 111.418 83.115 c
+111.32 83.3129 110.825 83.4611 110.825 83.659 c
+110.726 83.659 110.132 84.0054 110.132 84.0547 c
+109.935 84.0547 l
+109.737 84.2525 108.401 84.2525 108.203 84.2032 c
+closepath
+gsave
+0.8 0.8 0.8 rgb
+F
+grestore
+0.7 0.7 0.7 rgb
+0.566929 w
+0 j
+0 J
+[] 0 d
+S
+newpath
+129.218 74.6074 m
+126.745 74.9042 123.636 75.6956 121.805 77.5256 c
+121.657 77.6742 121.459 78.0203 121.459 78.2677 c
+121.558 78.3171 l
+121.558 78.3667 121.757 78.5634 121.805 78.6139 c
+123.135 79.9966 125.128 80.6576 126.673 81.7561 c
+128.047 82.7323 129.427 83.5107 129.67 83.5107 c
+129.775 83.5629 130.033 83.615 130.115 83.659 c
+129.109 72.8173 m
+127.427 73.3119 125.912 74.363 124.229 74.9042 c
+121.542 75.7684 l
+120.528 76.0947 119.51 76.4014 118.523 76.5599 c
+116.741 76.8465 115.229 77.6229 113.743 76.2892 c
+112.805 75.4467 113.006 74.657 113.006 73.4205 c
+113.121 72.9094 113.569 71.2846 113.569 70.7888 c
+112.54 70.8024 m
+111.897 72.0885 111.86 74.2406 110.585 75.1462 c
+109.981 75.576 107.912 75.6808 107.214 75.4484 c
+106.724 75.2851 106.373 74.7559 106.027 74.4095 c
+105.087 73.4698 104.431 72.0363 104.431 70.7009 c
+101.387 70.7216 m
+100.435 71.9918 98.2462 72.4301 97.0247 71.1409 c
+96.8801 71.0068 96.6052 70.7772 96.0915 70.388 c
+94.588 70.6593 m
+95.3302 71.0054 95.6213 71.8212 95.9603 72.5171 c
+96.561 73.7499 98.571 75.6363 97.6602 77.1169 c
+97.3518 77.6183 l
+97.063 78.124 95.8361 79.0019 95.7069 79.1312 c
+95.509 79.329 94.9892 79.5357 94.7496 79.6525 c
+90.7346 81.6135 86.2429 80.9354 82.0379 80.1471 c
+81.4945 80.0454 80.7354 79.496 80.1915 79.496 c
+80.855 88.9875 m
+81.4486 88.839 81.943 88.619 82.5326 88.4566 c
+83.9216 88.0751 85.6935 87.8542 86.9841 87.1708 c
+87.3753 86.9639 87.8251 86.5772 88.2209 86.3794 c
+88.9627 86.0333 89.3091 85.2418 89.2595 84.4008 c
+89.2595 84.2032 88.8592 83.7624 88.7155 83.6096 c
+88.0678 82.9214 86.6839 82.482 85.7972 82.175 c
+84.1118 81.5919 82.1369 80.7407 80.3068 80.7407 c
+80.2575 80.6914 l
+81.2564 90.302 m
+81.7865 90.031 81.8707 90.1115 82.3007 89.9334 c
+83.7949 89.3152 85.8009 89.932 87.1823 90.5344 c
+88.1222 90.944 89.2116 91.7442 89.2116 92.8407 c
+92.2753 92.7032 m
+92.9678 91.6646 93.7564 90.8221 94.8982 90.2869 c
+95.3392 90.0803 95.9901 89.7098 96.481 89.5944 c
+98.5129 89.1165 100.233 88.7908 102.318 89.1987 c
+102.511 89.2367 102.58 89.2282 103.109 89.3966 c
+105.253 90.0783 107.678 91.2292 109.638 92.3148 c
+109.697 92.3474 110.336 92.8129 110.352 92.8129 c
+114.93 92.7352 m
+114.815 91.7541 114.609 90.9627 114.61 90.427 c
+114.611 88.8645 114.327 87.8086 114.634 86.6268 c
+115.198 84.4504 118.458 82.8638 119.975 82.7193 c
+123.178 82.4137 126.158 83.2958 129.076 84.3515 c
+129.123 84.3682 129.274 84.4008 129.373 84.4008 c
+129.423 84.4997 129.818 84.6483 129.967 84.6483 c
+0.8 0.8 0.8 rgb
+1 j
+1 J
+S
+newpath
+81.6246 86.9766 m
+82.6698 86.9766 l
+82.6698 79.2655 l
+81.6246 79.2655 l
+81.6246 86.9766 l
+closepath
+84.0446 82.4667 m
+84.0446 82.7598 84.0959 83.0368 84.1988 83.297 c
+84.3014 83.5575 84.4553 83.8013 84.6606 84.0286 c
+84.8734 84.2486 85.1226 84.4155 85.4086 84.5292 c
+85.6946 84.6429 86.0209 84.6996 86.3877 84.6996 c
+86.4464 84.6996 86.5104 84.6959 86.5802 84.6885 c
+86.6499 84.6811 86.725 84.6704 86.8058 84.6556 c
+86.8863 84.6409 86.9688 84.6227 87.0533 84.6006 c
+87.1375 84.5785 87.2236 84.5493 87.3118 84.5125 c
+87.4657 84.4467 87.6123 84.3622 87.7517 84.2596 c
+87.8909 84.157 88.0267 84.0323 88.1588 83.8857 c
+88.2906 83.7463 88.3898 83.5739 88.4559 83.3687 c
+88.5216 83.1632 88.5548 82.9285 88.5548 82.6646 c
+88.5548 82.6572 88.5548 82.6481 88.5548 82.6371 c
+88.5548 82.626 88.5548 82.6133 88.5548 82.5985 c
+88.5548 82.5911 88.5548 82.5821 88.5548 82.571 c
+88.5548 82.56 88.5548 82.5472 88.5548 82.5325 c
+88.5548 79.2655 l
+87.5097 79.2655 l
+87.5097 82.3786 l
+87.5097 82.5398 87.4858 82.6994 87.4382 82.857 c
+87.3906 83.0146 87.3192 83.1632 87.2236 83.3026 c
+87.1284 83.4492 87.0037 83.5592 86.8497 83.6326 c
+86.6958 83.706 86.5124 83.7426 86.2998 83.7426 c
+86.1017 83.7426 85.9276 83.7097 85.7771 83.6437 c
+85.6269 83.5776 85.4968 83.4787 85.3868 83.3466 c
+85.2768 83.2145 85.1906 83.0733 85.1283 82.9231 c
+85.0659 82.7729 85.0237 82.6133 85.0016 82.4446 c
+85.0016 79.2655 l
+84.0446 79.2655 l
+84.0446 82.4667 l
+closepath
+89.6767 85.8436 m
+90.7108 85.8436 l
+90.7108 84.5456 l
+92.7126 84.5456 l
+92.7126 83.5997 l
+90.7108 83.5997 l
+90.7108 80.9156 l
+90.7108 80.813 90.7179 80.7211 90.7326 80.6406 c
+90.7474 80.5598 90.7695 80.483 90.7987 80.4096 c
+90.8279 80.3362 90.8922 80.2832 90.9912 80.25 c
+91.0901 80.2171 91.2276 80.2007 91.4036 80.2007 c
+92.6248 80.2225 l
+92.6248 79.2655 l
+91.3268 79.2655 l
+91.3194 79.2655 91.312 79.2655 91.3047 79.2655 c
+91.2973 79.2655 91.2899 79.2655 91.2826 79.2655 c
+91.2755 79.2655 91.2698 79.2655 91.2661 79.2655 c
+91.2624 79.2655 91.2571 79.2619 91.2497 79.2545 c
+91.2423 79.2545 91.2349 79.2545 91.2276 79.2545 c
+91.2205 79.2545 91.2131 79.2545 91.2057 79.2545 c
+91.1984 79.2545 91.193 79.2545 91.1893 79.2545 c
+91.1856 79.2545 91.18 79.2545 91.1726 79.2545 c
+90.9234 79.2545 90.7071 79.2913 90.5237 79.3645 c
+90.3403 79.4379 90.1901 79.5516 90.0727 79.7055 c
+89.9554 79.8597 89.8655 80.0247 89.8032 80.2007 c
+89.7408 80.3764 89.7023 80.5598 89.6878 80.7506 c
+89.6804 80.7654 89.6767 80.7818 89.6767 80.7999 c
+89.6767 80.8184 89.6767 80.8385 89.6767 80.8606 c
+89.6767 80.8753 89.6767 80.8918 89.6767 80.9099 c
+89.6767 80.9283 89.6767 80.9485 89.6767 80.9706 c
+89.6767 80.9927 l
+89.6767 85.8436 l
+closepath
+96.7829 83.1595 m
+96.7682 83.1669 96.7534 83.1762 96.7387 83.187 c
+96.7242 83.198 96.7095 83.2145 96.6948 83.2366 c
+96.68 83.2513 96.6636 83.2695 96.6454 83.2916 c
+96.627 83.3137 96.6069 83.3355 96.5848 83.3576 c
+96.5629 83.3724 96.5388 83.3888 96.5133 83.407 c
+96.4875 83.4254 96.4637 83.4455 96.4419 83.4676 c
+96.4124 83.4824 96.3832 83.4988 96.3537 83.5172 c
+96.3246 83.5354 96.2914 83.5518 96.2548 83.5666 c
+96.1814 83.6031 96.0952 83.6289 95.9963 83.6437 c
+95.8974 83.6584 95.7854 83.6655 95.6607 83.6655 c
+95.3747 83.6655 95.1235 83.6142 94.9072 83.5116 c
+94.6909 83.4089 94.5095 83.2587 94.3627 83.0606 c
+94.2161 82.8627 94.1062 82.6535 94.0327 82.4335 c
+93.9593 82.2136 93.9228 81.9862 93.9228 81.7515 c
+93.9228 81.7442 93.9228 81.7368 93.9228 81.7297 c
+93.9228 81.7186 l
+93.9228 81.5058 93.9613 81.3025 94.0384 81.1081 c
+94.1152 80.9136 94.2272 80.7285 94.3737 80.5525 c
+94.5206 80.3764 94.702 80.2446 94.9183 80.1565 c
+95.1346 80.0686 95.382 80.0247 95.6607 80.0247 c
+95.9614 80.0247 96.2126 80.0592 96.4144 80.129 c
+96.616 80.1987 96.7682 80.3033 96.8708 80.4425 c
+96.9734 80.5893 97.0669 80.7617 97.1514 80.9595 c
+97.2356 81.1577 97.3107 81.3813 97.3768 81.6305 c
+97.3768 81.6415 l
+97.3878 81.6526 l
+97.3878 81.6637 l
+98.3448 81.6087 l
+98.3448 81.5939 98.3448 81.5812 98.3448 81.5701 c
+98.3448 81.5591 98.3485 81.55 98.3559 81.5426 c
+98.3559 81.5279 98.3559 81.5168 98.3559 81.5094 c
+98.3559 81.5024 98.3559 81.4913 98.3559 81.4766 c
+98.3559 81.4692 98.3559 81.4601 98.3559 81.4491 c
+98.3559 81.438 98.3595 81.4289 98.3669 81.4216 c
+98.3669 81.4068 98.3669 81.3958 98.3669 81.3887 c
+98.3669 81.3813 98.3669 81.374 98.3669 81.3666 c
+98.3669 81.3079 98.3632 81.2475 98.3559 81.1852 c
+98.3485 81.1228 98.3374 81.0585 98.323 80.9927 c
+98.3156 80.9632 98.3063 80.9303 98.2952 80.8935 c
+98.2844 80.8569 98.2751 80.824 98.2677 80.7946 c
+98.2532 80.758 98.2402 80.7231 98.2294 80.69 c
+98.2184 80.6571 98.2056 80.6222 98.1909 80.5856 c
+98.1027 80.4022 97.9854 80.2225 97.8388 80.0465 c
+97.6923 79.8705 97.5126 79.7055 97.3 79.5516 c
+97.0944 79.3976 96.8543 79.282 96.5794 79.2052 c
+96.3044 79.1281 95.9983 79.0895 95.6607 79.0895 c
+95.272 79.0895 94.9129 79.1502 94.5827 79.2709 c
+94.2527 79.392 93.9559 79.5774 93.6917 79.8265 c
+93.4205 80.0833 93.2189 80.3711 93.0868 80.69 c
+92.9547 81.0091 92.8887 81.3629 92.8887 81.7515 c
+92.8887 82.1623 92.9437 82.5254 93.0536 82.8406 c
+93.1636 83.1558 93.3289 83.4274 93.5489 83.6547 c
+93.7688 83.882 93.9999 84.0688 94.2417 84.2157 c
+94.4837 84.3622 94.7369 84.4685 95.0008 84.5346 c
+95.0303 84.542 95.0577 84.5473 95.0833 84.551 c
+95.1091 84.5547 95.1366 84.5604 95.1657 84.5675 c
+95.1952 84.5675 95.2227 84.5695 95.2482 84.5731 c
+95.274 84.5768 95.3015 84.5822 95.3307 84.5896 c
+95.3894 84.5969 95.4464 84.6023 95.5014 84.606 c
+95.5564 84.6097 95.6094 84.6117 95.6607 84.6117 c
+95.9614 84.6117 96.2421 84.5695 96.5023 84.485 c
+96.7628 84.4008 97.0029 84.2744 97.2229 84.1057 c
+97.4354 83.937 97.6279 83.75 97.8003 83.5447 c
+97.9726 83.3392 98.1248 83.1192 98.2569 82.8845 c
+94.6158 80.9156 l
+94.1867 81.6855 l
+96.7829 83.1595 l
+closepath
+99.6431 84.5456 m
+101.282 80.3875 l
+102.756 84.5456 l
+103.889 84.5456 l
+102.063 79.7826 l
+102.019 79.6726 101.969 79.5791 101.914 79.502 c
+101.859 79.4251 101.799 79.3608 101.733 79.3095 c
+101.667 79.2655 101.599 79.229 101.53 79.1995 c
+101.46 79.1703 101.385 79.1519 101.304 79.1445 c
+101.297 79.1445 101.291 79.1445 101.287 79.1445 c
+101.284 79.1445 101.278 79.1445 101.271 79.1445 c
+101.264 79.1445 101.256 79.1445 101.249 79.1445 c
+101.168 79.1445 101.09 79.1556 101.012 79.1777 c
+100.935 79.1995 100.857 79.2327 100.776 79.2766 c
+100.703 79.3353 100.637 79.403 100.578 79.4801 c
+100.519 79.5569 100.468 79.6505 100.424 79.7605 c
+98.5101 84.5456 l
+99.6431 84.5456 l
+closepath
+108.388 82.3015 m
+108.388 82.463 108.357 82.6223 108.294 82.7802 c
+108.232 82.9378 108.139 83.0864 108.014 83.2255 c
+107.889 83.3724 107.713 83.4824 107.486 83.5555 c
+107.259 83.6289 106.984 83.6655 106.661 83.6655 c
+106.609 83.6655 106.556 83.6618 106.501 83.6547 c
+106.447 83.6473 106.386 83.6363 106.32 83.6215 c
+106.254 83.6142 106.188 83.5997 106.122 83.5776 c
+106.056 83.5555 105.99 83.5263 105.924 83.4897 c
+105.807 83.4381 105.693 83.3667 105.583 83.2751 c
+105.473 83.1833 105.367 83.0753 105.264 82.9506 c
+105.169 82.8332 105.092 82.6884 105.033 82.516 c
+104.974 82.3437 104.938 82.1475 104.923 81.9276 c
+104.923 81.6342 104.963 81.3793 105.044 81.1631 c
+105.125 80.9468 105.245 80.7654 105.407 80.6185 c
+105.576 80.4793 105.75 80.3674 105.929 80.2832 c
+106.109 80.1987 106.298 80.1454 106.496 80.1236 c
+106.503 80.1236 106.513 80.1236 106.523 80.1236 c
+106.534 80.1236 106.544 80.1236 106.551 80.1236 c
+106.566 80.1162 106.578 80.1125 106.589 80.1125 c
+106.6 80.1125 106.609 80.1125 106.617 80.1125 c
+106.632 80.1125 106.643 80.1125 106.65 80.1125 c
+106.657 80.1125 106.668 80.1125 106.683 80.1125 c
+106.69 80.1125 106.699 80.1125 106.71 80.1125 c
+106.721 80.1125 106.731 80.1125 106.738 80.1125 c
+106.826 80.1125 106.909 80.1179 106.985 80.129 c
+107.062 80.14 107.138 80.1602 107.211 80.1896 c
+107.248 80.2041 107.282 80.2188 107.315 80.2336 c
+107.348 80.2483 107.383 80.2628 107.42 80.2775 c
+107.449 80.2996 107.482 80.3214 107.519 80.3436 c
+107.556 80.3657 107.589 80.3912 107.618 80.4207 c
+107.655 80.4425 107.689 80.47 107.722 80.5032 c
+107.756 80.536 107.79 80.5672 107.827 80.5967 c
+107.864 80.6333 107.9 80.6681 107.937 80.701 c
+107.974 80.7342 108.01 80.7688 108.047 80.8056 c
+108.047 79.6066 l
+108.04 79.5918 108.032 79.5808 108.025 79.5737 c
+108.025 79.5626 l
+107.937 79.5039 107.845 79.4506 107.75 79.403 c
+107.655 79.3554 107.556 79.3132 107.453 79.2766 c
+107.35 79.2471 107.225 79.2233 107.079 79.2052 c
+106.932 79.1867 106.764 79.1777 106.573 79.1777 c
+106.566 79.1777 106.56 79.1777 106.556 79.1777 c
+106.553 79.1777 106.547 79.1777 106.54 79.1777 c
+106.533 79.1777 106.522 79.1777 106.507 79.1777 c
+106.5 79.1777 106.492 79.1777 106.485 79.1777 c
+106.478 79.1777 106.47 79.1777 106.463 79.1777 c
+106.456 79.1777 106.45 79.1777 106.447 79.1777 c
+106.443 79.1777 106.437 79.1777 106.43 79.1777 c
+106.092 79.1777 105.779 79.238 105.49 79.3591 c
+105.2 79.4801 104.934 79.6652 104.692 79.9147 c
+104.45 80.1712 104.268 80.4663 104.147 80.7999 c
+104.026 81.1339 103.966 81.5094 103.966 81.9276 c
+103.966 82.2944 104.025 82.6354 104.142 82.9506 c
+104.259 83.2658 104.435 83.5555 104.67 83.8197 c
+104.904 84.0836 105.194 84.2817 105.539 84.4135 c
+105.884 84.5456 106.283 84.6117 106.738 84.6117 c
+107.17 84.6117 107.556 84.553 107.893 84.4357 c
+108.23 84.3183 108.513 84.1423 108.74 83.9076 c
+108.975 83.6729 109.149 83.4254 109.262 83.1652 c
+109.376 82.9047 109.433 82.6354 109.433 82.3564 c
+109.433 79.2655 l
+108.388 79.2655 l
+108.388 82.3015 l
+closepath
+110.467 85.8436 m
+111.501 85.8436 l
+111.501 84.5456 l
+113.503 84.5456 l
+113.503 83.5997 l
+111.501 83.5997 l
+111.501 80.9156 l
+111.501 80.813 111.508 80.7211 111.523 80.6406 c
+111.538 80.5598 111.56 80.483 111.589 80.4096 c
+111.618 80.3362 111.683 80.2832 111.782 80.25 c
+111.881 80.2171 112.018 80.2007 112.194 80.2007 c
+113.415 80.2225 l
+113.415 79.2655 l
+112.117 79.2655 l
+112.11 79.2655 112.102 79.2655 112.095 79.2655 c
+112.088 79.2655 112.08 79.2655 112.073 79.2655 c
+112.066 79.2655 112.06 79.2655 112.057 79.2655 c
+112.053 79.2655 112.047 79.2619 112.04 79.2545 c
+112.033 79.2545 112.025 79.2545 112.018 79.2545 c
+112.011 79.2545 112.004 79.2545 111.996 79.2545 c
+111.989 79.2545 111.983 79.2545 111.98 79.2545 c
+111.976 79.2545 111.97 79.2545 111.963 79.2545 c
+111.714 79.2545 111.498 79.2913 111.314 79.3645 c
+111.131 79.4379 110.981 79.5516 110.863 79.7055 c
+110.746 79.8597 110.656 80.0247 110.594 80.2007 c
+110.531 80.3764 110.493 80.5598 110.478 80.7506 c
+110.471 80.7654 110.467 80.7818 110.467 80.7999 c
+110.467 80.8184 110.467 80.8385 110.467 80.8606 c
+110.467 80.8753 110.467 80.8918 110.467 80.9099 c
+110.467 80.9283 110.467 80.9485 110.467 80.9706 c
+110.467 80.9927 l
+110.467 85.8436 l
+closepath
+114.449 84.5456 m
+115.406 84.5456 l
+115.406 79.2655 l
+114.449 79.2655 l
+114.449 84.5456 l
+closepath
+114.372 85.7665 m
+114.372 85.8473 114.387 85.9224 114.416 85.9922 c
+114.446 86.0619 114.493 86.1223 114.559 86.1736 c
+114.618 86.2175 114.682 86.2524 114.752 86.2782 c
+114.821 86.3037 114.893 86.3167 114.966 86.3167 c
+115.047 86.3167 115.12 86.3057 115.186 86.2836 c
+115.252 86.2617 115.318 86.2249 115.384 86.1736 c
+115.45 86.1223 115.5 86.0619 115.533 85.9922 c
+115.566 85.9224 115.582 85.8399 115.582 85.7447 c
+115.582 85.6492 115.566 85.565 115.533 85.4916 c
+115.5 85.4181 115.454 85.3561 115.395 85.3045 c
+115.329 85.2532 115.263 85.2166 115.197 85.1945 c
+115.131 85.1727 115.062 85.1616 114.988 85.1616 c
+114.915 85.1542 114.842 85.1616 114.768 85.1837 c
+114.695 85.2055 114.625 85.2424 114.559 85.2937 c
+114.493 85.345 114.446 85.4091 114.416 85.4862 c
+114.387 85.563 114.372 85.6492 114.372 85.7447 c
+114.372 85.7665 l
+closepath
+116.792 82.0375 m
+116.792 82.4409 116.862 82.804 117.001 83.1266 c
+117.14 83.4492 117.346 83.7315 117.617 83.9736 c
+117.896 84.2157 118.191 84.3971 118.503 84.5181 c
+118.814 84.6392 119.143 84.6996 119.487 84.6996 c
+119.502 84.6996 119.518 84.6996 119.537 84.6996 c
+119.555 84.6996 119.571 84.6996 119.586 84.6996 c
+119.601 84.6922 119.617 84.6885 119.636 84.6885 c
+119.654 84.6885 119.674 84.6885 119.696 84.6885 c
+119.711 84.6885 119.727 84.6885 119.746 84.6885 c
+119.764 84.6885 119.784 84.6885 119.806 84.6885 c
+119.821 84.6811 119.837 84.6777 119.856 84.6777 c
+119.874 84.6777 119.89 84.6777 119.905 84.6777 c
+120.199 84.6335 120.479 84.5473 120.747 84.4192 c
+121.014 84.2908 121.273 84.1202 121.522 83.9076 c
+121.764 83.6876 121.947 83.4126 122.072 83.0827 c
+122.197 82.7527 122.259 82.3675 122.259 81.9276 c
+122.259 81.8984 122.259 81.8689 122.259 81.8397 c
+122.259 81.8102 122.256 81.7847 122.248 81.7626 c
+122.248 81.7331 122.246 81.7039 122.243 81.6747 c
+122.239 81.6452 122.237 81.616 122.237 81.5865 c
+122.23 81.5279 122.221 81.4692 122.21 81.4105 c
+122.199 81.3518 122.186 81.2932 122.171 81.2345 c
+122.105 80.9706 122.004 80.7194 121.869 80.481 c
+121.733 80.2426 121.559 80.0173 121.346 79.8044 c
+121.141 79.5918 120.895 79.4342 120.609 79.3316 c
+120.323 79.229 120.004 79.1777 119.652 79.1777 c
+119.153 79.1777 118.723 79.2454 118.36 79.3809 c
+117.997 79.5167 117.701 79.7239 117.474 80.0025 c
+117.247 80.2812 117.076 80.5893 116.962 80.9266 c
+116.849 81.264 116.792 81.6268 116.792 82.0154 c
+116.792 82.0375 l
+closepath
+117.837 82.0375 m
+117.837 81.9789 117.837 81.9259 117.837 81.878 c
+117.837 81.8303 117.841 81.781 117.848 81.7297 c
+117.855 81.6781 117.865 81.6288 117.876 81.5812 c
+117.887 81.5335 117.896 81.4839 117.903 81.4326 c
+117.94 81.2713 117.999 81.1134 118.079 80.9595 c
+118.16 80.8056 118.259 80.6588 118.376 80.5196 c
+118.501 80.3801 118.655 80.2775 118.838 80.2115 c
+119.022 80.1454 119.238 80.1125 119.487 80.1125 c
+119.722 80.1125 119.942 80.1454 120.147 80.2115 c
+120.352 80.2775 120.54 80.3764 120.708 80.5085 c
+120.877 80.6406 121.003 80.8331 121.088 81.086 c
+121.172 81.3391 121.214 81.6489 121.214 82.0154 c
+121.214 82.2722 121.178 82.505 121.104 82.7142 c
+121.031 82.9231 120.921 83.1082 120.774 83.2695 c
+120.627 83.4237 120.446 83.541 120.23 83.6215 c
+120.013 83.7023 119.766 83.7426 119.487 83.7426 c
+119.223 83.7426 118.996 83.7077 118.805 83.638 c
+118.615 83.5685 118.457 83.4603 118.332 83.3137 c
+118.207 83.1742 118.107 83.024 118.03 82.8627 c
+117.953 82.7011 117.899 82.5362 117.87 82.3675 c
+117.863 82.3383 117.855 82.3088 117.848 82.2796 c
+117.841 82.2501 117.837 82.2209 117.837 82.1915 c
+117.837 82.1623 117.837 82.1328 117.837 82.1036 c
+117.837 82.0741 117.837 82.0449 117.837 82.0154 c
+117.837 82.0375 l
+closepath
+123.205 82.4667 m
+123.205 82.7598 123.257 83.0368 123.359 83.297 c
+123.462 83.5575 123.616 83.8013 123.821 84.0286 c
+124.034 84.2486 124.283 84.4155 124.569 84.5292 c
+124.855 84.6429 125.182 84.6996 125.548 84.6996 c
+125.607 84.6996 125.671 84.6959 125.741 84.6885 c
+125.811 84.6811 125.886 84.6704 125.966 84.6556 c
+126.047 84.6409 126.129 84.6227 126.214 84.6006 c
+126.298 84.5785 126.384 84.5493 126.472 84.5125 c
+126.626 84.4467 126.773 84.3622 126.912 84.2596 c
+127.052 84.157 127.187 84.0323 127.319 83.8857 c
+127.451 83.7463 127.55 83.5739 127.616 83.3687 c
+127.682 83.1632 127.715 82.9285 127.715 82.6646 c
+127.715 82.6572 127.715 82.6481 127.715 82.6371 c
+127.715 82.626 127.715 82.6133 127.715 82.5985 c
+127.715 82.5911 127.715 82.5821 127.715 82.571 c
+127.715 82.56 127.715 82.5472 127.715 82.5325 c
+127.715 79.2655 l
+126.67 79.2655 l
+126.67 82.3786 l
+126.67 82.5398 126.646 82.6994 126.599 82.857 c
+126.551 83.0146 126.48 83.1632 126.384 83.3026 c
+126.289 83.4492 126.164 83.5592 126.01 83.6326 c
+125.856 83.706 125.673 83.7426 125.46 83.7426 c
+125.262 83.7426 125.088 83.7097 124.938 83.6437 c
+124.788 83.5776 124.657 83.4787 124.547 83.3466 c
+124.437 83.2145 124.351 83.0733 124.289 82.9231 c
+124.227 82.7729 124.184 82.6133 124.162 82.4446 c
+124.162 79.2655 l
+123.205 79.2655 l
+123.205 82.4667 l
+closepath
+0 0 0 rgb
+F
+newpath
+113.172 76.343 m
+113.172 76.6049 113.208 76.8397 113.279 77.0474 c
+113.35 77.2549 113.455 77.4355 113.593 77.5889 c
+113.736 77.7422 113.883 77.8732 114.037 77.9817 c
+114.19 78.0903 114.351 78.1745 114.519 78.2343 c
+114.549 78.2456 114.58 78.2558 114.612 78.2652 c
+114.644 78.2746 114.676 78.2848 114.71 78.2961 c
+114.74 78.3035 114.771 78.3111 114.803 78.3185 c
+114.835 78.3259 114.865 78.3315 114.895 78.3352 c
+114.959 78.3465 115.02 78.3551 115.078 78.3607 c
+115.136 78.3661 115.193 78.3689 115.249 78.3689 c
+115.402 78.3689 115.55 78.3539 115.692 78.3242 c
+115.835 78.2941 115.969 78.2513 116.096 78.1952 c
+116.223 78.1391 116.349 78.0659 116.472 77.9761 c
+116.596 77.8865 116.718 77.7816 116.837 77.662 c
+116.484 77.2745 l
+116.469 77.2821 116.454 77.2915 116.441 77.3026 c
+116.428 77.3139 116.414 77.3269 116.4 77.3419 c
+116.392 77.3493 116.384 77.357 116.377 77.3643 c
+116.369 77.372 116.362 77.3794 116.354 77.3867 c
+116.343 77.3944 116.334 77.4018 116.326 77.4094 c
+116.319 77.4168 116.311 77.4242 116.304 77.4318 c
+116.237 77.4879 116.164 77.5412 116.085 77.5917 c
+116.007 77.6421 115.922 77.6917 115.833 77.7405 c
+115.743 77.7853 115.649 77.8199 115.552 77.8443 c
+115.455 77.8686 115.354 77.8808 115.249 77.8808 c
+115.021 77.8808 114.819 77.8479 114.645 77.7825 c
+114.472 77.717 114.325 77.6189 114.205 77.4879 c
+114.089 77.3607 113.995 77.2252 113.921 77.0809 c
+113.849 76.9369 113.799 76.7864 113.773 76.6293 c
+113.769 76.603 113.764 76.5777 113.759 76.5534 c
+113.753 76.5293 113.75 76.5037 113.75 76.4777 c
+113.747 76.4516 113.745 76.4264 113.745 76.402 c
+113.745 76.3776 113.745 76.3541 113.745 76.3317 c
+113.745 76.1446 113.776 75.964 113.837 75.7903 c
+113.899 75.6162 113.992 75.4507 114.115 75.2934 c
+114.239 75.1363 114.395 75.0156 114.584 74.9314 c
+114.773 74.8472 114.994 74.7996 115.249 74.7885 c
+115.253 74.7885 115.255 74.7885 115.257 74.7885 c
+115.259 74.7885 115.262 74.7885 115.266 74.7885 c
+115.269 74.7885 115.273 74.7885 115.277 74.7885 c
+115.281 74.7885 115.284 74.7885 115.288 74.7885 c
+115.296 74.7885 115.301 74.7885 115.305 74.7885 c
+115.309 74.7885 115.312 74.7885 115.313 74.7885 c
+115.315 74.7885 115.318 74.7885 115.322 74.7885 c
+115.49 74.7845 115.644 74.8072 115.782 74.8557 c
+115.92 74.9044 116.042 74.9793 116.147 75.0802 c
+116.255 75.1774 116.346 75.2814 116.419 75.3917 c
+116.492 75.502 116.549 75.6171 116.59 75.737 c
+116.601 75.7667 116.612 75.7957 116.621 75.8237 c
+116.631 75.8518 116.637 75.879 116.641 75.9054 c
+116.644 75.9201 116.647 75.9343 116.649 75.9473 c
+116.651 75.9603 116.652 75.9745 116.652 75.9895 c
+116.656 76.0006 116.659 76.0128 116.66 76.0258 c
+116.662 76.0389 116.663 76.053 116.663 76.0681 c
+115.294 76.0791 l
+115.294 76.6123 l
+117.236 76.6123 l
+117.236 76.1242 l
+117.213 75.8285 117.148 75.5695 117.039 75.3469 c
+116.931 75.1241 116.781 74.9342 116.59 74.7772 c
+116.396 74.6201 116.187 74.5031 115.964 74.4262 c
+115.742 74.3497 115.503 74.3114 115.249 74.3114 c
+114.95 74.3114 114.676 74.3571 114.429 74.4489 c
+114.183 74.5405 113.964 74.6816 113.773 74.8727 c
+113.582 75.0595 113.436 75.2758 113.335 75.5207 c
+113.234 75.7659 113.18 76.0363 113.172 76.3317 c
+113.172 76.343 l
+closepath
+117.724 76.2138 m
+117.724 76.33 117.746 76.4394 117.791 76.5423 c
+117.836 76.6452 117.905 76.7396 117.999 76.8258 c
+118.092 76.9117 118.201 76.9763 118.324 77.0194 c
+118.448 77.0622 118.586 77.0837 118.74 77.0837 c
+118.848 77.0837 118.944 77.0755 119.026 77.0585 c
+119.108 77.0418 119.175 77.0182 119.228 76.9885 c
+119.28 76.9584 119.329 76.9219 119.374 76.8791 c
+119.419 76.836 119.458 76.7864 119.492 76.7302 c
+119.525 76.775 119.567 76.8173 119.615 76.8564 c
+119.664 76.8958 119.722 76.9341 119.789 76.9715 c
+119.857 77.0089 119.931 77.0369 120.014 77.0557 c
+120.096 77.0744 120.188 77.0837 120.289 77.0837 c
+120.416 77.0837 120.536 77.0661 120.648 77.0304 c
+120.76 76.995 120.865 76.9397 120.962 76.8649 c
+121.059 76.7937 121.133 76.7124 121.184 76.6208 c
+121.234 76.5293 121.261 76.4272 121.265 76.315 c
+121.265 76.3113 121.265 76.3084 121.265 76.3065 c
+121.265 76.3048 121.265 76.3019 121.265 76.298 c
+121.265 76.2943 121.265 76.2914 121.265 76.2897 c
+121.265 76.2878 121.265 76.2849 121.265 76.2812 c
+121.261 76.2775 121.26 76.2747 121.26 76.2727 c
+121.26 76.271 121.26 76.2682 121.26 76.2645 c
+121.26 76.2605 121.26 76.258 121.26 76.256 c
+121.26 76.254 121.26 76.2512 121.26 76.2475 c
+121.26 74.3562 l
+120.771 74.3562 l
+120.771 76.0791 l
+120.771 76.0754 120.771 76.0746 120.771 76.0763 c
+120.771 76.0783 120.773 76.0791 120.777 76.0791 c
+120.777 76.0828 120.777 76.0856 120.777 76.0876 c
+120.777 76.0896 120.777 76.0922 120.777 76.0961 c
+120.777 76.1035 120.777 76.11 120.777 76.1157 c
+120.777 76.1214 120.777 76.1259 120.777 76.1296 c
+120.777 76.1409 120.776 76.1523 120.774 76.1633 c
+120.772 76.1746 120.769 76.1877 120.766 76.2027 c
+120.762 76.2138 120.759 76.226 120.757 76.2393 c
+120.756 76.2523 120.753 76.2662 120.749 76.2812 c
+120.734 76.326 120.712 76.3691 120.682 76.4102 c
+120.651 76.4516 120.616 76.4907 120.575 76.5281 c
+120.534 76.5655 120.489 76.5936 120.44 76.6123 c
+120.392 76.631 120.341 76.6404 120.289 76.6404 c
+120.221 76.6404 120.159 76.6282 120.101 76.6038 c
+120.043 76.5797 119.989 76.5432 119.941 76.4944 c
+119.892 76.4459 119.854 76.3943 119.826 76.3402 c
+119.798 76.286 119.778 76.2288 119.767 76.169 c
+119.763 76.1616 119.76 76.1531 119.758 76.1437 c
+119.756 76.1344 119.755 76.1259 119.755 76.1185 c
+119.755 76.1072 119.755 76.0978 119.755 76.0905 c
+119.755 76.0828 119.755 76.0754 119.755 76.0681 c
+119.755 74.3562 l
+119.273 74.3562 l
+119.273 76.0343 l
+119.273 76.1165 119.262 76.1934 119.239 76.2645 c
+119.217 76.3354 119.183 76.4008 119.138 76.4609 c
+119.093 76.5208 119.037 76.5655 118.97 76.5956 c
+118.903 76.6254 118.826 76.6404 118.74 76.6404 c
+118.631 76.6293 118.541 76.6049 118.47 76.5675 c
+118.399 76.5301 118.347 76.4797 118.313 76.4159 c
+118.279 76.3524 118.254 76.2849 118.237 76.2138 c
+118.22 76.1429 118.212 76.0698 118.212 75.9949 c
+118.212 75.9912 118.212 75.9876 118.212 75.9839 c
+118.212 75.9782 l
+118.212 74.3562 l
+117.724 74.3562 l
+117.724 76.2138 l
+closepath
+122.23 78.2456 m
+122.23 75.7256 l
+122.23 75.576 122.249 75.4422 122.286 75.3242 c
+122.324 75.2066 122.378 75.1026 122.449 75.0127 c
+122.524 74.9231 122.613 74.8557 122.716 74.8109 c
+122.819 74.7658 122.936 74.7434 123.067 74.7434 c
+123.19 74.7434 123.3 74.7613 123.398 74.7967 c
+123.495 74.8324 123.579 74.8857 123.65 74.9566 c
+123.718 75.0277 123.774 75.1026 123.819 75.1811 c
+123.864 75.2599 123.897 75.3401 123.92 75.4226 c
+123.927 75.4413 123.932 75.4609 123.934 75.4816 c
+123.936 75.502 123.939 75.5235 123.942 75.5459 c
+123.946 75.5686 123.949 75.5899 123.95 75.6105 c
+123.952 75.6312 123.953 75.6508 123.953 75.6695 c
+123.953 75.8192 123.934 75.9501 123.894 76.0624 c
+123.855 76.1746 123.798 76.2662 123.723 76.3374 c
+123.649 76.4122 123.569 76.4711 123.485 76.5142 c
+123.401 76.5573 123.313 76.5843 123.224 76.5956 c
+123.213 76.5956 123.202 76.5956 123.193 76.5956 c
+123.184 76.5956 123.175 76.5956 123.168 76.5956 c
+123.164 76.5956 123.159 76.5956 123.154 76.5956 c
+123.148 76.5956 123.143 76.5973 123.14 76.6013 c
+123.132 76.6013 123.126 76.6013 123.123 76.6013 c
+123.119 76.6013 123.115 76.6013 123.112 76.6013 c
+123.056 76.6013 123.003 76.5973 122.954 76.5899 c
+122.906 76.5826 122.861 76.5712 122.82 76.5562 c
+122.779 76.5412 122.738 76.5253 122.699 76.5086 c
+122.66 76.4918 122.62 76.474 122.578 76.4553 c
+122.573 76.4496 l
+122.567 76.4496 l
+122.56 76.4459 122.552 76.4422 122.545 76.4383 c
+122.537 76.4346 122.532 76.4329 122.528 76.4329 c
+122.52 76.4289 122.514 76.4252 122.508 76.4215 c
+122.503 76.4179 122.496 76.4142 122.489 76.4102 c
+122.474 76.4065 122.46 76.402 122.446 76.3963 c
+122.433 76.3906 122.419 76.3841 122.404 76.3768 c
+122.404 76.8762 l
+122.446 76.8949 122.486 76.9136 122.525 76.9323 c
+122.564 76.9511 122.605 76.9678 122.646 76.9828 c
+122.687 76.9978 122.728 77.0109 122.769 77.0222 c
+122.81 77.0333 122.853 77.0426 122.898 77.0503 c
+122.917 77.054 122.936 77.0568 122.957 77.0585 c
+122.978 77.0605 122.999 77.0633 123.022 77.067 c
+123.033 77.067 123.043 77.067 123.053 77.067 c
+123.062 77.067 123.072 77.069 123.084 77.0727 c
+123.091 77.0727 123.1 77.0727 123.112 77.0727 c
+123.123 77.0727 123.134 77.0727 123.145 77.0727 c
+123.321 77.0727 123.486 77.0435 123.639 76.9856 c
+123.793 76.9275 123.937 76.8388 124.071 76.7189 c
+124.206 76.603 124.308 76.4646 124.377 76.3036 c
+124.446 76.1429 124.481 75.9615 124.481 75.7594 c
+124.481 75.5723 124.451 75.3926 124.391 75.2205 c
+124.331 75.0484 124.242 74.8838 124.122 74.7267 c
+124.006 74.5694 123.859 74.4534 123.681 74.3786 c
+123.503 74.3038 123.298 74.2664 123.067 74.2664 c
+122.835 74.2664 122.633 74.3029 122.461 74.3758 c
+122.288 74.4489 122.146 74.56 122.034 74.7097 c
+121.922 74.8633 121.837 75.0269 121.781 75.2009 c
+121.725 75.375 121.697 75.5609 121.697 75.7594 c
+121.697 78.2456 l
+122.23 78.2456 l
+closepath
+124.969 78.2904 m
+125.497 78.2904 l
+125.497 76.6965 l
+127.181 76.6965 l
+127.181 78.2904 l
+127.708 78.2904 l
+127.708 74.3562 l
+127.181 74.3562 l
+127.181 76.169 l
+125.497 76.169 l
+125.497 74.3562 l
+124.969 74.3562 l
+124.969 78.2904 l
+closepath
+F
+%%PageTrailer
+showpage
+%%Trailer
+end
+%%DocumentSuppliedResources: procset Linux-Sketch-Procset 1.0 2
+%%EOF
Added: doc/Feinkonzept/slf-logo.eps
===================================================================
--- doc/Feinkonzept/slf-logo.eps 2005-11-28 01:45:01 UTC (rev 0)
+++ doc/Feinkonzept/slf-logo.eps 2005-12-02 11:24:59 UTC (rev 1)
@@ -0,0 +1,2384 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: (ImageMagick)
+%%Title: (slf-logo.eps)
+%%CreationDate: (Wed Nov 16 13:15:13 2005)
+%%BoundingBox: 0 0 178 142
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 1
+%%Pages: 1
+%%EndComments
+
+%%BeginDefaults
+%%EndDefaults
+
+%%BeginProlog
+%
+% Display a color image. The image is displayed in color on
+% Postscript viewers or printers that support color, otherwise
+% it is displayed as grayscale.
+%
+/DirectClassPacket
+{
+ %
+ % Get a DirectClass packet.
+ %
+ % Parameters:
+ % red.
+ % green.
+ % blue.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ compression 0 eq
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/DirectClassImage
+{
+ %
+ % Display a DirectClass image.
+ %
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { DirectClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayDirectClassPacket } image
+ } ifelse
+} bind def
+
+/GrayDirectClassPacket
+{
+ %
+ % Get a DirectClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % red
+ % green
+ % blue
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 eq
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/GrayPseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 eq
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ compression 0 eq
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassImage
+{
+ %
+ % Display a PseudoClass image.
+ %
+ % Parameters:
+ % class: 0-PseudoClass or 1-Grayscale.
+ %
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ class 0 gt
+ {
+ currentfile buffer readline pop
+ token pop /depth exch def pop
+ /grays columns 8 add depth sub depth mul 8 idiv string def
+ columns rows depth
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { currentfile grays readhexstring pop } image
+ }
+ {
+ %
+ % Parameters:
+ % colors: number of colors in the colormap.
+ % colormap: red, green, blue color packets.
+ %
+ currentfile buffer readline pop
+ token pop /colors exch def pop
+ /colors colors 3 mul def
+ /colormap colors string def
+ currentfile colormap readhexstring pop pop
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { PseudoClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayPseudoClassPacket } image
+ } ifelse
+ } ifelse
+} bind def
+
+/DisplayImage
+{
+ %
+ % Display a DirectClass or PseudoClass image.
+ %
+ % Parameters:
+ % x & y translation.
+ % x & y scale.
+ % label pointsize.
+ % image label.
+ % image columns & rows.
+ % class: 0-DirectClass or 1-PseudoClass.
+ % compression: 0-none or 1-RunlengthEncoded.
+ % hex color packets.
+ %
+ gsave
+ /buffer 512 string def
+ /byte 1 string def
+ /color_packet 3 string def
+ /pixels 768 string def
+
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ x y translate
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ currentfile buffer readline pop
+ token pop /pointsize exch def pop
+ /Times-Roman findfont pointsize scalefont setfont
+ x y scale
+ currentfile buffer readline pop
+ token pop /columns exch def
+ token pop /rows exch def pop
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ currentfile buffer readline pop
+ token pop /compression exch def pop
+ class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
+ grestore
+} bind def
+%%EndProlog
+%%Page: 1 1
+%%PageBoundingBox: 0 0 178 142
+userdict begin
+DisplayImage
+0 0
+178 142
+12.000000
+178 142
+0
+0
+fdfffcf7f7f57b77763f3b38413e393e3d383e3a37423c3c3d3c373d3c383e3d3b403c39
+403d38413c38413c39413b3b3d3c37403c39413c39403c39403c39403c39403c39423d3a
+3c3b363f3b38413c39403c39403c39403c39413d3a423d3a3c3b363f3b38413c39403c39
+3f3b383d3c37403c39413b3b3d3c38403c39413c39403c39403c39403c39403c39423d3a
+3f3c373f3b383f3b383f3b383f3b38403d38403c39403c3b3d3c38403c39413c39413c39
+403c39403c39413c39423d3a403c39403c39403c39403c39403c39403c39403c39403c39
+3c3b363f3b38413c39403c39403c39403c39413d3a423d3a3d3c37403c39413c39403c39
+403c39403c39403c39423d3a3f3c373f3b383f3b38403c39403c39413e39413d3a423c3c
+3d3d353f3c37403b383f3b383f3b383d3c383f3b3a403a3c3e3b363f3b383f3b383f3b38
+3f3b383f3b38403c39423d3a3d3c37403c39413c39403c39403c39403d38403c39423c3c
+3f3b38403c39403c39403c39403c39403c39403c39423d3a3f3c37403c39413c39413c39
+403c393f3c37403c39413b3b3b3a353f3c37423d3a403b38423d39403c39bbbab8fffeff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffce4e2e3
+484443211c191e1b161d1a151f1b18211b1b1e1b161e1a171e1a171f1a171f1a161f1a16
+201b18201b181e1b161e1b161f1a171f1a171e1a171e1a17201b18201b181e1b161e1b16
+201b18201b181e1a171e1a171f1a171f1a171e1b161f1a17201b18201b181e1b161e1b16
+1f1b18201a1a1e1a171e1a171f1a171f1a171e1a171e1a17201b18201b181f1a161f1a17
+1f1a171f1a17201b17201b17201b18201a1a1e1a171e1a171f1a171f1a171e1a171e1a17
+201b18201b181f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171e1b161e1b16
+201b18201b181e1a171e1a171f1a171f1a171e1b161e1b161f1a171f1a171e1a171e1a17
+201b18201b181e1b161e1a171e1a171e1a171f1a161f1a161f1a171f19191e1b161f1a17
+1f1a171f1a171e1b161e1b161e1a171f19191e1b161f1c171f1b181f1b181f1a171f1a17
+1f1a17201b181e1b161e1a171f1a171f1a171e1b161e1b16201b18201a1a1e1a171e1a17
+1e1a171e1a171f1a171f1a17201b18201b181e1b161f1a17201b181f1a171e1b161e1b16
+1e1a17201a1a201d181e19151d18151f1a161f1a161d19168a8987f9f9f9ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe3e1e2484242201b18
+1f1a161e1b161e1a17201b181f1a171f1a171f1a171f1a171f1a171f1c171f1b181f1b18
+1e1a171f1a171f1a171f1a171f1a171e1a17201b18201b181e1a17201b18201b18201b18
+1f1a171e1a171f1a171f1a171e1b161f1a171f1a171f1a171e1a171e1a171f1a17201b18
+1e1a171f1a171f1a171f1a171f1a171e1a17201b18201b181f1a161f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171e1a171e1a171f1a171f1a171e1a171e1a17201b18201b18
+1e1a171e1a171e1a171e1a171e1a171e1a171e1a171e1a171e1a17201b18201b18201b18
+1f1a171e1a171f1a171f1a171e1a171f1a171f1a171f1a171f1a171e1a17201b18201b18
+1f1c171e1a171f1a171f1a171f1a171f1a171f1a171f1a171e1a171f1a171f19191f1a17
+1e1a171e1b161f1a161f1a171e1a171e1a171f1a171f1a171f1a171f1a171f1a17201b18
+1e1b161f1a171f1a171f1a171f1a171e1a17201b18201b181e1a171e1a171f1a171f1a17
+1f1a171f1a17201b18201b181e1b161e1a17201b18201b181e1a171e1a171e1a17201b18
+1f1a161f1a161e19161f1a16201b171f1c177a7977f7f7f7ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffe5e3e4474342201b18221e1b585451
+6d69666c68676d69666d69686d69686d69686d69666d69666d69686d69686d69666d6966
+6d69666d69686d69686d69686d69686d69686d69666d69666d69666d69686d69686d6968
+6d69686d69686d69666d69666e6a696e6a696d69666d69666e6a696e6a696d69686d6968
+6d69686d69686d69686d69686d69686d69686d69666d69666d69686e6a696e6a676e6a67
+6e6a696e6a696d69686d69686d69686d69686d69686d69686d69686d69686d69686d6968
+6d69686d69686d69686d69686d69686d69686d69666d69666d69666d69686d69686d6968
+6d69686d69686d69666d69666d69666d69686d69686d69686d69686d69686d69666d6966
+6d69686d69686d69666d69666d69686d69686e6a696e6a696e6a696e6a696e6a676e6a67
+6e6a676e6a676d69666d69666d69666d69686e6a696e6a696e6a696e6a696d69666d6966
+6d69686d69686d69666d69666d69686d69686d69686d69686d69686d69686d69686d6968
+6d69686d69686d69666d69666d69686d69686d69666d69666d69686d69686c68656c6865
+6d69663c3734211c181d1a15787775f6f6f6ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffefefee4e3e146423f1e1a1725211e94908ff0efedf4f2f3
+f1f1f1f1f1eff1f1eff2f1eff2f0f1f2f0f1f2f1eff2f1eff2f0f1f2f0f1f2f0f1f2f1ef
+f2f1eff2f1eff2f1eff0f0eef2f0f1f2f0f1f2f0f1f2f1eff2f1eff2f1eff1f0eef0f0ee
+f2f0f1f2f0f1f1f1eff2f1eff2f0f1f2f0f1f2f1eff1f1eff2f1eff2f1eff2f1eff2f1ef
+f2f1eff2f1eff2f1eff0f0eef2f0f1f2f0f1f2f1eff2f1eff2f0f1f2f0f1f2f1eff2f1ef
+f2f1eff2f1eff2f1eff2f1eff2f1eff2f1eff2f1eff1f0eef2f1eff2f1eff2f1eff2f1ef
+f2f1eff2f1eff2f1eff2f1eff2f0f1f2f0f1f2f0f1f2f1eff2f1eff2f1eff1f0eef0f0ee
+f2f0f1f2f0f1f2f0f1f2f1eff2f1eff2f1eff2f1eff0f0eef2f0f1f2f0f1f2f1eff2f1ef
+f2f0f1f2f0f1f1f0eef1f0eef2f1eff2f1eff1f1eff2f1eff2f0f1f2f0f1f2f0f1f1f1f1
+f3f1f2f3f1f2f2f0f1f2f1eff2f1eff2f1eff2f1eff2f1eff2f0f1f2f0f1f2f1eff2f1ef
+f2f0f1f2f0f1f2f1eff0f0eef2f1eff2f1eff2f1eff2f1eff2f1eff2f1eff2f1eff1f0ee
+f2f0f1f2f0f1f2f1eff2f1eff2f0f1f2f0f1f2f1eff2f1eff1f1eff1f1f1e9e9e7635f5e
+1d1815211c197d7c7af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe4e3e14945421d1a15231f1c908f8dfffffffefffffefffffeffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffefffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffff
+fefffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff
+fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffff
+fffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffefffdfffffffffffffffffffffffffeffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffefffffffffffffffdfffefdfffef7f9f86564621e19161e1916
+7c7877f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe4e3e146423f1f1c17241f1c959190fdfdfdfeffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffdfffe
+fffefffffffffffffffffffffffffffffffffffffffefffffffffffffffffeffffffffff
+fffffffffefffffffffefffdfffefffffffffffffffffffffffffffffffffffffffdfffe
+fffffffffffffffffffffffffffffffffffffffffffffffdfffeffffffffffffffffffff
+fffffffffffffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffff
+fffefffffffffffffffffffffffffffffffffffffffefffffffeffffffffffffffffffff
+fffffffffffffffffffdfffefffffffffffffffffffffffffffffffffffffffffffffffd
+fffffffffffffefffffffffffffffffffefffffffffefffdffffffffffffffffffffffff
+fffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffdfffc
+fffffffffffffffffffffffffffffffffffffffffffefefefffefffffffffeffffffffff
+fffffffffefffffffffefffdfffffffefffff6f8f76362601f1a171e19167d7976f7f7f5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffe4e2e3
+4844411e191525201d94908ffffffdfcfefbfffdfffffefffffffdfffeffffffffffffff
+fffffffefffdfffdfffffefffffffffffffffffefffffefffffffffefffffffdfffffeff
+fffffffffffffffefffffefffffffffdfffefffefffffffffffffffffffffffefffffeff
+fffefffefefcfffefffffefffffffffffffffffefffffefffffffffeffffffffffffffff
+fffffffffffffffffffffffffffffffefefcfffefffffffffffffffffffffffffffffeff
+fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffeff
+fffffffffffffffefffffefffffffffdfffefffdfffffefffffffffffffffffefffffeff
+fffffffefffffffefffffefffffefffffefffffffffffffffefefefefefcfffeffffffff
+fffffffffffffffefffffefffffffdfffffbfffefffffefffffefffffeffffffffffffff
+fefefefefefefffdfffffefffffffffffffffffefffffefffffffffefffdfffefffffeff
+fffefffffefffffffffffffffffffffffffffffefffffffffefffffffffffffefffffeff
+fffffffffffdfffefffefefffafafa6362601e19161f1a16797874f6f8f5ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffdfffee4e3e14842421f1a17
+231f1c92918dfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff
+fcfefdfffcfffffffdfcfffffffdfffefcfdfffefffffffffdfffafffefdfffffffcffff
+fffffffffffdfffdfefeffffffffffffffffffffffffffffffffffffffffffffffffffff
+fafff9fffffdfefffffffffffefefefcfffdfffefffffdfffafff9fffffffffefffefdff
+fefffffefffffffffffffefffbfffafffffdfbfffffffffffffefffffffdfcfffffefcfd
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fdfffefffffff8f7f565615e1e1a171e1a177d7978f8f6f7ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffdfffee4e3e14842421f1a17231f1c92918d
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffcfbffff
+fdfffcfbfbf9d1eedcbae2c7f5f7f6fefffffcfffdfffffffffffffffffffffffffffffd
+fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfeffff
+fcfefdfffcfefffefffffffffffffffefffffffefcfffefffdfdfbfffffdfffffbfdfdfb
+fffffffefffffbfffafffefcfcfffffefffffefcfdfefffdfdfffefffeffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffff
+f8f7f565615e1e1a171e1a177d7978f8f6f7ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe4e3e14843401f1a17231f1c92918fffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffbfdfffcfffeffb9e1c9
+23a05c1d9c5588cba8f6fbf7fefffffcfefdfefefefffdfefffffffffffffefffffffeff
+fffffffffffffffffffffffffffffffffffffffffffffffffffefffcfffffefefcfffffd
+fffffffefefffffefffefefcfffffdfefffffefffffefdfffefefffffffffefffffbfffe
+fffefffefffffffffdfdfdfbfffffdfffdfefefefefffeffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefffffffffff8f6f765615e
+1e1a171e1a177b7a78f8f6f7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe4e3e1474340201b18231f1c92918fffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffdfffefffffddbefe64bb07800923d01903e
+119951acdcc2fefefefefefffefefefffffdfffffffffefffefffffffefcffffffffffff
+fffffffffffffffffffffffffffffffffffffefffffdfffefffffdfcfffdfbfffeffffff
+fffffffffffdfefffffcfefdfffffffffdfcfffdfcfffffffefcfdfffdfffffeffffffff
+fdfdfdfffffdfffdfefbfffefcfffffffdfdffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff7f7f76561601e1a171e1a17
+7b7a78f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe4e3e1474340201b17231f1c92918fffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffefffffdfe8fccaa08974800923f01953f00913d4eaf7a
+e7f1e9fbf7f8fafafafdfdfbfefffdfffcfffdfefffffffdffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffefffffffffdfffefefefefffffffdfefffeffff
+fffefffefefefbfdfafcfefbfcfefbfafefdfefffffefdfbfffefffefffffefffffcffff
+fefffffefcfdfefffffdfdfbffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff7f7f76362601f1a161f1a167b7a78f7f7f7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e3e1
+474340201b17241f1c94908fffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffbfffef0f9f650b27700903d03944910984c009440139a4db3d6c0ecebe9
+f2f2f4f8faf7fdfffcfffdfffefffffffffdffffffffffffffffffffffffffffffffffff
+fffffffffffffefefcfffefffffffffffefffffffffafefdfffefffffeffeaf3eeb8dfca
+82caa265bd8a6abe8d87cea6aedec6cde9dbf3fdf4fffffdfffffffffdfffffdffffffff
+fdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffefffffffff7f7f76362601f1a161f1a167b7a76f7f7f7ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffeffe5e4e247443f1f1c17
+241f1c949091fefefefdfffeffffffffffffffffffffffffffffffffffffffffffffffff
+fffeffb2dcc4129a4e00933f51b27f89cca304934401913c69b78dd5dad4e9e7eaf4f4f4
+fafcf9fffefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefffffffefffdfffefffefffcfffffbfffefffffbc7e6d634ab690e964a00913f00923e
+039240019342029142109a4d64bc8ceff7eafffefdfefffffffdfefefffdfffefdfeffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffefffffffff7f7f76362601f1a161f1a167b7a76f6f8f5ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffeffe5e4e247443f1f1c17241f1c949091
+fefefefdfffefffffffffffffffffffffffffffffffffffffffffffffffffffbfc68c08d
+04924809974596ccaacce2d51d9d5300943f2d9a60bdc9bfdcdadfecececf6f8f3fffdfe
+fefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdfe
+fcfffdfffefffffefffffdffeaf7ed57b78909934500903f0195410e984a0f964a069545
+00933f00913c0c934756b784dff3e8fffefffbfffefffdfdfcfefbfdfeffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff
+f7f7f76362601f1a161f1a167b7a76f5f7f4ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffdfffee4e3e1484242201b18231f1c92918dfffffffffeff
+fdfdfbffffffffffffffffffffffffffffffffffffffffffdaefe02ba36302944124a65e
+d1e2d8e1e5e645a86f02914109964894bb9ed4d5d7e4e4e2f7f1f5fffdfefbfffcfffeff
+fffffffffffffffffffffffffffffffffffffffffffffffff9fffbfefffffffefffefeff
+fffdfefffffdd7eede1b9f560094391ea05885c8a5a8d6bcaad4bc92cbaa5db084209c56
+00913f0b9547b2dac0f6f7fbf9fdfefdfcfafffefffffeffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffafff7fffdfcfffefffefdff
+fffffffefffdfffffdfffefffffffdfefffffffdfefffefffffdfefefffffffefffffdfe
+fffffffffffffffffffffffffffffffffffffffffffffffffdfffafffffdf8f6f7666261
+1e1b161e1b167b7a78f8f6fbffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffdfffee4e3e14741411f1a17231f1c93928efffffffffffffefefcffffff
+ffffffffffffffffffffffffffffffffffffaadcbf0c964900903f5bb985e8ede7e3dee2
+75b79103924201904071ad89cccecddcdcdaeeeceffcfafbfefffdfffeffffffffffffff
+fffffffffffffffffffffffffffffffffffffdfffcfefffffffefffffffffefefefdfffc
+cce7d612984f00924257b382eaf3eeeceeede2e6e5dbdbdbcfd5d18cbd9f089747069344
+8dc3a3e7e6ebf0f0f0faf9f7fdfdfffffeffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffafffcfffdfefefffffefffffdfefffdfeff
+fffdfffcfffffffefcf9fffffdfefffffdfffefffdfefefcfeffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffdfffcfffffff8f6f76662611e1b161e1b16
+7b7a78f8f6f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe4e3e147423f1f1a17231f1c939290fffffffffffffffffdffffffffffffffffff
+fffffffffffffffffffefeff67bf8f00933f10994b9ed0b5e9e9e7dedadba9c5b712964b
+0091404ca673c7ccc8d7d8d3e4e8e9f7f7f7fefefcfefeffffffffffffffffffffffffff
+fffffffffffffffffffffffffefefcfffffffffefffffffffefefefdfffcc0e1ce0c964b
+0094405fb784edeee9e3e2e0d7d7d7d0cfcdd2cecd8eba9f0f984a0392426cb38bd9d9db
+e5e3e4f2f1eff9f9f9fffdfeffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffefffefffdfdfdfbfffefffffffffefffffefefe
+fffefffffcfefbfffffdfffefffdfefefffffefffffcfefdffffffffffffffffffffffff
+fffffffffffffffffffffffffefefefffffff8f6f76662611e1b161e1b167b7a76f7f7f7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e3e1
+46423f1f1a17231f1c939290ffffffffffffffffffffffffffffffffffffffffffffffff
+fefefefefefe4bb37800933f169a4fbddccce2e4e3d7d7d5bcc7c3209e5700933f36a268
+c4cac6d3d4cfe0e2e1f2f2f2fefcfdfefeffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffefffffffffefefefefffdb8dec90b984a018f3d5fb985
+e1e6e2d9d8d6d0cccdcececcd2d2d28cc1a50e95480392425eaf84d1cfd0dad8d9e7e6e4
+f4f4f4fdfbfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffefffffcfefffffdfcfffdfdfffefffffffdfdfdfffffdfffffffffeff
+fefdfbfffefffefefffffdfffffefffffffdffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffff7f7f76662611e1b161e1b167b7a76f7f7f7ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefefee4e3e1474340201b17
+231f1c92918ffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfd
+4cb175019040119b4eb7d7c8dfdfdfd4d3cfc0c9c423a15a00933f32a365c2cdc5d1d0cc
+dcdbd9ebedecfbf9faffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffdfffffffefefefffffdb0dac40d974a0093435fb586dfdfdfd4d4d4
+cfcfcfd5d7d4e2e0e193c5aa0d954903913f5caf81cecccdd1d1cfdedddbeeeeeefbfaf8
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffefffcfffffcfffffefefefffefffffffffcfffdfcfffdfffffbfffffdfcfffffdfdff
+fcfffffffefffffefffdfdfdffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffff7f7f564635f1f1a171f1a177b7a78f7f7f7ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefeffe4e3e1474340201b17241f1c94908f
+fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfb4db278039243
+139d50add3bed9d7d8d1d0ccc1d1c6269f5a01934237a566c5d0c8d0cfcbd9d5d4e7e7e7
+f8f6f7fffffdfffffffffffffffffffffffffffffffffffffffffffffffffefefefeffff
+fffffdffffffffffffffffffabd9bf0c96480395446db88de1ddded3d1d2d4d3d1dedfda
+f1f0eeabd9bd11994d0492405fb183d2d2d2cfcfcfdbdad8eaeaeafbfaf8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfb
+f1fbf3ceebd9aedfc27fc79f5eb7876fc19390cea7c8ebd7fcfcfcfbfffffefefefefffd
+fdfdfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f7f7f563625e1f1a17201b187b7a78f6f6f6ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffeffe4e3e147443f1f1c17241f1c949091fffffffeffff
+fffffffffffffffffffffffffffffffffffffefefefefefc5cba8601924313974caccfb9
+d7d6d4cfd1cec3d3c92a9f5b00924137a566c7d4cbd0cfcdd4d3d1e4e2e3f5f5f7fdfffc
+fffffffffffffffffffffffffffffffffffffffffffffffffffdfefffffffffffdfefefe
+fffffffffeffa7d9be0c964803924378bf95dbdcded2d0d3d9d5d6ece8e7f7f5f6b4dec8
+12994d00924163b587d9d9d9d1cfd0dad9d7e7e8eaf8f8f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff7fdf9afdfc54aad77149d55
+049246078f430294430392400291422fa568cbe6d3fcfefbfefefcfefffdfffffffffeff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f563625e
+1f1a17201b187b7a78f6f6f4ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffeffe4e3e147443f1e1b16241f1c949091fffffffdfffeffffffffffff
+fffffffffffffffffffffffffffffffefefc6cbe9003924210974ba5c8b2d6d5d3cfd1d0
+c6d3cc28a15e01924336a767cad7ced0d0ced0d2cfe5dfe1f2f2f4fbfdfaffffffffffff
+fffffffffffffffffffffffffffffffffffffffefffffefffefefcfffdfefffefffffeff
+a5dabe0996470695457cba93d9d9d9d1d1d1d7d9d8e8e8e6f3f7f8b0dbc7169850009342
+66b88adadadad6d0d2dcd8d7e7ebecf7f7f7ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffc1e4d0249c5f009540018f39019541039445
+0b95480c964803933e0594442fa366d5ead9fafcfbfafefffffefffffffbffffffffffff
+fffffffffffffffffffffffffffffffffffffffefffffffff6f6f663625e201b18201b18
+7b7a76f6f7f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefefee4e3e1474340201b17231f1c94908ffffefffffffffafffafffffdfdfdffffffff
+fffefffbfffdfffbfcffffff68c0860891430b984aa1c8b3d6d1ced0d1ccc4d5cf29a05e
+00943a37a868cbd5cdd2d0d3d4d2d7dfe2dbf4f3f1fdfdfdfdfffefeffffffffffffffff
+fdfffefdfefffefffffffffffafffcfefffffffffffffffffffefffeffffa5d7bc0b9548
+00943e78bd91d9d7d8d0d0d0d7d6d4e8e8e8f8f8fab2dcc60c994a01934265b88adcdcda
+d4d4d6d9d9d9e8e8e8fbf6faffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffcfefdfdfffefffffffffefffffefffffefffffefffffeff
+f9fef8fffefdfffefffdfefffffffffffffffefefefffdfffdfffcfefffdffffffffffff
+fefffdfefffdfefefefffeff73c59501933e00933a26a16268be918cccaa9acfb190c8ad
+36a96800943d0e964a9fcdb3f3f3f5f6f7f9f7fdfbfffefffefefeffffffffffffffffff
+fffffffefefefffffffffffffdfffcfffffff8f6f76662611e1b161d1a157d7978f9f7f8
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e3e1
+474340201b17231f1c92918ffffefffffffffffdfefdfffcfffffdfffefffefffffcfcfc
+fdfffefefeff68c08e009244129a50a0cab4d3d5d0d7cecfc8d3cf2c9f5e008f3d31a365
+bcd3c3cbd0cad2d0d3e0dfdbf1f1f1fffefffffffffefefffffdfffffeffffffffffffff
+fffdfefffdfefdfffafffffbfefffffffffffffeffffffffa5d7bc0c964901954178bc93
+d9d7dad0d0d0d7d6d4e7e7e5f6f6f6afdbc20e984a03924267b98bdcdcdad4d4d6dadada
+e7e9e8f9f7faffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffefffdffffff
+fefffffefffffffefffffefffffdfefffdfffeffffffffffffffffffffffffffffffffff
+fffffffefdff52b38000914215974da8d6bcf2f4eff0ecebe9e5e4dfe1e068b5870b9444
+09934688bfa0e3e2e0ebebebf7f7f7fffbfcfefefefffffffffffffefefeffffffffffff
+fffffffffffffdfffefefefef8f6f76662611e1b161e1b167d7978f8f6f7ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e3e1474340201b17
+231f1c92918ffffefffffffffffefffdfdfbfefffafefffffefcfde5f2e8acd8bf9fd8b8
+46af7404934415974fadcebbd7d9d6d2d2d2ced4d030a3600094400892453aa56d86b99a
+d3d2cde0e1dcf1f1f1fefcfdfffffdfffffdfffffdfffffdfffefcfffdfeffffffffffff
+fdfefffffefffffefffffffffffffffdfffea4d6bb0d954902944378bc95d9d7dacfcfcf
+d7d6d4e7e7e5f6f6f6acdabe0f984a0392426cb98ddcdcdad5d5d7dadadae7e9e8f8f8fa
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffefffffefffffffffffffffffffffffffffbfffffefefefffefffffeff
+fffefcfdfffcfbfffffcfffffffffdfefefcfffffffffefffffffdfffffdfefefefafcfb
+4aaf75049343129c51c4e0d1eeeceddfe0e2d6d6d6d3d1d273b58f04914302954577b794
+d8d4d1dfdfddedededf6f6f8fefefefffffffffffffefefefffffffffffffefefeffffff
+fefffffefefef7f5f66662611f1c171e1b167b7a78f8f6f7ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffe4e3e1474340201b17231f1c92918f
+fffffffffffffffefffefffdfcfffdfdfffed5efe23ea97303924300914002903c00943e
+30a463c6d8ccd8d6d9cfd0d2dddddb3dab6e00933f01913c00933f15974f78b593dfe0db
+f1f2f4fefefefffefffffffffefffffefffffffffffffffffffffffbfffffefffffffeff
+fefefffefefffffffffeffffa5d7ba0b944602944375bc92d8d6d9cececed7d6d4e8e8e6
+f6f8f7a7d9bc0e984a03924271ba8fdcdcdad5d5d7dadadae7e9e8f8f8faffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffefffffefffefffdfefffffffeff
+fffefffefefefffffffefefefffffffffefffffefffefefefefffff9fbfa44b37100903b
+149c50c3dbcbdee0ddd2d6d5cdcec9d2cccc72b4900794460596477ab392d1cdcad6d5d3
+e4e2e5f7f2f6fdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffff
+f6f6f66662611f1c171e1b167b7a78f7f7f7ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe4e3e14743401f1a16231f1c92918fffffffffffff
+fdfffefffefffffbfff8fefc88cba805924400933b02913f00933f0890447dc49ae1e1df
+d5d7d6d4d4d4dedadb89c4a4279e5e159b5201933e00913e47aa74dcdedbeaeeeffefaf9
+fffdfffefefffffffffffffffefefefffffdfffffdfefffdfffffdfefefcfefffdfefffd
+fffdfefffdffa7d9be0c964805944474bd92d8d8d8cfcfcdd7d6d4e8e8e8f6f7f9a2d7b9
+0d974904934376bd93dadcd9d4d4d6dbd9dae8e8e8f9f7f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe
+fefefefefefefffffffffffffffdfffffffffefffdfefffffffffffffefffffffffcffff
+fffffffffffffffffffefefefefefefefefefefffff7fbfa42b375029443189a52bcd4c6
+ddd9d8cccccccdcfccd7d8da74b6900a944608974888ba9dcfcfcdd1d1d1dadadcedebec
+fbfbfbfefefefffffffffffffffffffffffffffffffffffffffffffffffff7f7f764635f
+1f1a171f1a177a7977f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe4e3e14743401f1a16231f1c92918ffffffffffffffffeffffffff
+fffffff2f8f45db9880193400d944770bf9274c19791cdabcdddd3d9d7d8cdd2ced2d1cf
+dedcdfe9eeead1ecdd9ad0b016984e018e3f3aa36aced3cfeae4e6f6f2effcfbf9fefdfb
+fffefffffefffffffffefefefefefefffefffcfffffdfdfffffefffffffffffffffeffff
+a6dbbd0a944606954573bc91d9d9d9d1d0ced7d5d6e8e8e8f6f7f99cd5b50c9648049343
+7bbe95d9dbd8d4d2d5dad9d7e8e8e8f9f7f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefefefffffffefffffeffffffffffffffff
+fffffffefefefffffffbfffefcfefbfffefffffffffdfefffffefffffffdfffffffeffff
+fdfffefefffffffffffffffffefffff6faf944ab73009343169953b5d4c4d8d4d3cfcdce
+d8d6d7e7e2e673be9304934308974896c4a8d5d3d4d4cfd3dadadaeaece9f9f9f9fdfdfd
+fffffffffffffffffffffffffffffffffffffffefffffffff7f7f564635f1f1a171f1a17
+7a7977f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe4e2e34843401f1a17231f1c92918ffffffffefefefffffffdfdfdfffefff2f7f1
+4fb37d00933f1aa059cce7d8e9ebeae4e3e1dbd9dacfd3d2cbcac6d5cfcfddddddf4f0f1
+fbfbfdc1e0d0189b5500904035a366c6ccc8d6dad9e8e9e4f1f5f6fbfcfefffffffbfdfc
+f7fdfbf1faf5eef4f0edf2eeeaf3eef0f7f0f8fdf7fafcf9fffffffeffffa5dcbd0a9748
+0794466fba8fd8d8d8d1d0ced6d4d5e7e7e7f5f7f696d2b00b954805944581bf98d8dad9
+d2d0d3d9d8d6e8e8e8f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffefffffefffffeffffffffffffffff
+fffffffffffffffefffffffffcfdfffffefffffffbf4fcf1f4f9f5f3f9f5ebf6eeedf7ef
+f1f7f3f3f8f4f2f9f2ecf3ec3dae6c00913e1c9b54bed9cad9d5d4d4d4d2dcdcdaececec
+75c29804934310994b9ccaadd9d8d6d3cfd0d7d6d4e7e9e4f9f9f9fdfdfdffffffffffff
+fffffffffffffffffffffffffffefffffffff7f7f564635f201b181f1a177a7977f5f7f4
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e2e3
+47423f1f1a17231f1c92918ffffffdfdfffefffffffefffdfffeffe9f6ed45ae7600913e
+239e5bd2e2d7e4e4e6d5dad6d1cdcecdc9cacbcdcad9d5d6e5e4e2f3f5f2fffbfdc0e1ce
+129a500493433ba364c7c6c4d1d1d3dcdcdaf0ebeff9f9f9e7f4ebb6dec681c8a05ab884
+44b0743dae6c44ad724ab2775fbd898fcfacd6eee0ffffffaedac10d95490693476cb78e
+d7d9d8d1d0ced5d3d4e8e6e7f6f8f593d1ac0b934706934583bf99d7d9d8d1cfd2d9d8d6
+e7e9e8f7f9f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffefffffefffdfdfdf8faf9f8faf9fbfdfcfdfffefdfffefefffffffeff
+fffefffdfffefefffffffffdc7e8d56ec09860bc8b5dbb8750b37c51b47d55b6815eba87
+60bd885cbb83159c5000923c27a05bc8d8cedad6d7d4d4d6e1e0def1f1f17cc49f069345
+0b944681c19cc2d2c8bccbc4cbd1cddfe9e1fafafafdfdfdffffffffffffffffffffffff
+fffffffefefefffefffffffff6f6f463625e201b18201b187a7977f5f7f4ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefefee4e3e1474340201b17
+231f1c94908ffffefffffffffafffbfefffffeffffeaf7ee3bae6d02914128a360d3ded6
+d7d8d2cdcec9c9c9c7cdcdcdd7d7d5e1e1dfefefeff8f8fafdfff9c0e1ce139c4e019340
+43a46ecacac8cec7ced7d7d7e0eae2e0ece260bc8b13974c01934200943e00923b039243
+00953a018f3d0193400497473cad6dcee9d8acd7c30d974a00923b5cb281d8d8d8d0cfcd
+d7d9d8e8e6e7fcf8f98ad0ac0395420694428ac3a3d6d6d6cfcdced8d8daeae6e7fcf8f9
+fcfff8fefffbfffffdfffffffffefffffefffffdfeffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffcfff8fbfffefbfffffffefffffffdfefffffffdfffeffff
+fafff8fdfffadbefe487c7a255b37ea8d9bcf2fbf8fffefff5fffafffcfbfefffffdfffc
+fffeffdaefe036a96807914300933900914000944204924000923f01934001903e02913f
+0094370092414aac7bd2ded4dcd6d8d2d6d7dfdfdff1f1f18fcfad09984904923c129a4e
+249d5a229b542da05f7bc19ce3f8e7fffdfffffefffffefffefefefefffffffdfffefffd
+fdfffcfffffff8f6f76662611e1b161e1b167b7a78f8f6f9ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffe5e4e2484441201b17221e1b91908e
+fffdfefffffffdfffcfffffffeffffe9f6ed33a7660291412ca562d2ddd5d4d5d0cececc
+cfcfcfd9d9d9e5e5e3ededebf6f6f6fcfcfefefffdbbe2cf12984f01904142a76fa1c4ac
+a2c1b1d0d1c9e4e1dc93ccab08954900923d0092410d9549189f531e9c55199b5311994f
+05924402903e03924050b17ca7d5b80a984400923e5db382dad8d9d0cecfd6d8d7e7e7e7
+f7f6f481c9a300944007924193c4a7dbd7d8d1d0ced8d8d6e9e8e6fafbf6fefffffdfeff
+fdfefffbfffffcfffffefffffffffffffeffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffdfffffffffffffffefffffefffdfffffffffefffeffffc1e7d0
+2fa56904914300963f179a56bae1cefffefffffffffffdfefffffffffffdfdfdfbaad8be
+0a974b00933f0795431c9b5414984f13954b11994f0e984d0895470093430a9749279f61
+a4d2b8e3e3e1d7d3d4d8d4d5e0e0e0f7eef1d7eedc37a86801933e02914100914001953f
+00923d09984978c098f4f6f3fffefffefffdfffdfefbfffefffefffffffffdfffcffffff
+f8f6f76662611e1b161e1b167b7a78f8f6f9ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe5e4e2474340201b17231f1c92918ffffdfeffffff
+fefffdfffffffdfeffe4f4e929a05e0291412fa664d3ddd5d3d3d1d1d1d1d9d9d9e8e8e8
+f5f5f3f9f9f7fdfdfbfefefeffffffbee1cd129c4f0291410f96490b954a10964d3fa66e
+c5dacb67b4880093410594446fc095c2e1d1cae0d3ceded3bfdbccbad5c696c4a71c9955
+00924127a3648bc6a60c964b0091405eb183d8d6d7d0cfcdd5d7d4e7e7e5f5f5f377c49a
+00913e08934297c8abd7d5d6d0cfcdd8d6d7e8e8eaf6f7f9fffdfffffefffffeffffffff
+fffdfefffffdfdfffefbfffeffffffffffffffffffffffffffffffffffffffffffffffff
+fbfefffefffffefdf9fffefffffffffffdfefffefcfbfdfa9bd2b520a15e00914000913e
+00923a0698478ecaa8fefafbfafafafbfdfcfdfdfffffefcfcfefb8bccaa00913f00963f
+87c7a4c8e4d5c3e2d2bddac8b9d5c6b7d3c4b4d1bfa8ceb9bad7c1c8ddcee2deddd7d5d6
+d1cfd0d3d3d3e2e1dff1f3f0fcfcfed7f0dd70bf9032a4662fa163229955079445028f40
+24a15fd3eadaf7f7f7f8fdf9fffbfdfdfffefffefffffffffefefcfffffff8f6f7666261
+1e1b161e1b167b7a78f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe4e3e1474340201b17231f1c92918ffffffffffffffffffdffffff
+fdfeffe0f2e6229d5a00914032a665d5dbd7d5d3d4d5d5d5e0e0e0f0f0f0fdfdfdfefefe
+fffffffefefefffefddbf0e134a86700924100903a00963f00923a02954462b88b40aa6c
+00933c149c50c7e4d0f0eef3e5e6e8d8dcdbdad6d7d5d5d7d1d4cd34a567008e3c229b56
+7aba970a94470091405bae80d5d5d5d0cfcdd5d5d3e8e8e8f6f6f471c395029141079445
+9eccb0d6d4d5d2cecdd7d7d7e9e9ebf7f6fbfffffdfdfffcfcfefbfefefcfffffdfffffd
+fffefffefefefffffffffffffffffffffffffffffffffffffffffffffffffefffffafcfb
+fffffdfffffdfafefffeffffeffbf183caa20b984a00903b08974736a966099345029344
+7cc099ebede8eef0eff4f6f5fcfafdfdfdfdfbfdfa86caa504934300923da6d6bceeedeb
+e1e1dfdad9d5d8d4d3d4d3d1d9d4d1d5d7d4d5d7d4ddd7d9d3d3d3cfcdcecdcbccd2d7d3
+e5e1e2f0f6f4fcfafbfefffff3f9f5e0e6e2d0d6d2b7c7bc45a671009442109a4da0ceb2
+e8eae7f1f1effbf7f8fefcfdfcfefdfefefefefefefffffff7f7f76662611e1b161e1b16
+7b7a78f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe4e3e1474340201b17231f1c92918ffffffffffffffffffffffffffefeffdcf0e4
+21a05b00914034a565d6dbd7d4d3d1d6d5d3e2e2e0f3f3f3fefefeffffffffffffffffff
+fefffff7fbfabce2c96fc09554b27d47a8720f984a008d3e41a66e39aa680095411a9c54
+cadfcee3e5e4dbd7d4d4d1ccd2cecdcdd3d1c7ccc641a46b0392401c9a5077b38d0a9748
+00944057ad7cd1d1cfcfcfcdd5d5d5e9e7e8f4f6f36dc094009341099345a7cdb6d7d5d6
+d0cfcbd5d7d4e8e8e6f9f9f9fefffffffffffffdfefffdfefffffdfefefcfffffffffeff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfefefffffdff
+fefefedeefe55eba890e964a02913f0f974d6cc08f86c99e0b98490592446fb791dcdedb
+e1dfe0ecebe9f9f5f6fdfffef9fbf87ec49f03924200923eaad4bee6e0e2d4d4d4d1d0ce
+d1cfd0d1d3d2d3d1d2d1cfd0d3d1d2d0cccdcecececccecbcdd2cededcddebebebfbf5f9
+fffdfffbfffffcfcfcf2f1efdfe1e0d8d4d363b189038d420e924786b89bdadadae5e4e2
+f1eff0fbfbfbfdfffcfffffdfffffffffffff7f7f764635f1f1a171f1a177b7a78f6f6f6
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e3e1
+46423f1f1a16231f1c92918fffffffffffffffffffffffffffffffdaeee220a25a009241
+36a465d5dad6d2d1cfd5d4d2e3e2e0f3f3f3fefefefffffffffffffffffffdfffcfeffff
+fffcfef2f8f6e5eae4accdba0b954a0395423ea56d3aa368009040219c5dc1d7cad8d8da
+d1cdcccbcdc8d4d3d1d8d6d7d4d8d745a9730091431d9b5475b18f09934600933f53a978
+cccecbcfd0cbd6d6d6e8e6e7f2f4f167bd8e00923f0a9345aad0bbd3d8dbd2d2d2dedadb
+ede8ecf7f8fcfffdfffffffffdfefffdfefffffffffffffffffffffeffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefcfffffefffdfefffdfdffdef2e64eb57d
+08914300933c1899568fd3aeeef5ee93caab0b95480392436eb28dcfcecad5d1d0e1e2dd
+eef0effbfdfcfafcf97ac59c009140029544a9d0bbdddbdcd0d2d1cccccacececed9dbda
+dddddbddd9dad7d7d7dbdad8d7d7d5d8d8d6dee0ddeee3e7f0f1f3fafbfdfefefcfefeff
+fcfcfcf5f5f3e8ecebe3dfde71b58c04943f13974c94bca4d0cecfd8d6d7e6e6e6f0f4f3
+fcfcfafffffffffffffffffff7f7f563625e1f1a171f1a177b7a78f6f6f4ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e2e347423f1f1a17
+231f1c939290fffffffffffffffffffffffffffeffd9ede11ea05800924137a566d3d9d5
+d2d0d1d5d3d4e2e1dff2f2f2fefefefffffffffffffffffffffffffffffdfffefffdfbff
+f2f0f1accdbc0a934500913c4ea8743ca165009241209956b7ccbdd1cfd2cccecdd2d2d2
+dededce7e9e8e4e6e549aa740192431f9d547dba980c964800924153a776c8cac7cecfca
+d7d5d6e9e7e8eff4f062bc8900933f079445afd0bdd9d7dcd3cfced2d7d1dae4dce7f2ea
+f5fcf4f6fbf5fffffffffefffffdfefffeffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffcfffffefeffffffffdaefe054b57f07914302913f1f9e57
+a4d6b9f6f5f1ecf0f17fc0a009934609924474b08cc5c1becccacbdadad8e7ebeaf8f8fa
+fafcf97bc89e00913e089547b4d3c1dbd7d8d3cfd0d5d4d2dededee9e7eaebebebececee
+e8e8e8e9e5e6eae9e7eae9e7ebebebf5f3f4f9f7f8fefffffdfefffffdfffffffffff8f6
+f7f1f1eaece979c0980791430b93478fba9fc9c7c8d1d0cee1e1dff0f2f1fdfdfdffffff
+fffffffffffff7f7f563625e1f1a171f1a177b7a76f6f6f4ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffe5e3e44843401f1a17231f1c92918f
+fefefcfdfffefefffffefefefffeffd9ede11b9f5601934239a567d3d9d5d3d1d4d5d3d6
+e2e0e1f2f2f2fffffffffffffffffffefffdfffbfffefffdfcfffbfffafef2f8f699cbb0
+03924000923e5da98238a16800923f1a9c54aec9b6cfcfcfd7d3d4dcdbd9e9ebeafcf6f8
+eff5f141ad71009242219f5585c19f09934503924353a678c7c7c5cecdc9d6d6d4e8e8e8
+edf4ed5dbb86009241069546b6d3c1d6d6d49ac1a64fad7928a0602fa36245b07a7cc29d
+d2eddafffffbfffffdfefffffcfefdfffeffffffffffffffffffffffffffffffffffffff
+fffffffffffffffefdfffdffdcf0e548b37b00944001933e219e5aaaddbcf4f8f7efedee
+e4e2e371b5900294410a94467db696c9c4c8cec9cddad4d4e7e7e9f8f6f9f8fdf97cc79c
+02913f0b9849b1d4c0d8d8d8d4d0d1d9d9d7e8e8e8f9f5f6f9f9f9f7f9f8fbf6faf6f8f7
+f9f9f9f5f5f5fbf9faf8fcfbfffffffbfffcfffffdfffefffffffffcfdfffcfbfff5f7f6
+87c9a30392400c964884bd9dd0d0d0d3d2d0dddcdaf0ecedfafcfbfefefffffeffffffff
+f7f7f563625e1f1a171f1a177b7a76f6f6f4ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffff8fefae4e4e246413e201816261e1c91918ffefffffffcff
+fbfffafefffffffefdd2eee020a05503924038a969dadadacfcfcdd4d3d1e2e1dff3f1f2
+fdfdfdfdfefffffffffffefffcfefbfffefffefefcfffefbf9fbfa9cceb3009041089143
+67b5853fa26900933c1c9a51aec4b7cec9cfd5d3d4dde1e2ebf1edfbfbfbf0f9f430a765
+02914127a05b8ec5a80e964c00913d50a875c9cac5cccdc8d5d7d6e8e8e8e9f2ed5cb887
+00913f0f9848b9d5c69cc6b2169a51009345009140019342009138048f3e3daf74ddf2df
+fffdfefbfffcfffefffffefffcfff8fbfffdfefffffffffffefffffefffffffefffffeff
+f9fffbe9f6ef41b17600934300943d2ba260b8dec7f6f7f9e9eee7dfdfe1d5d5d557ad7e
+038f390998498cbca2cfceccc9ccc5d3d7d6e6e6e4f9f9f9faf8f97fc89d009440039145
+a3ceb3d7d6d4d2d0d1dddcdaecececfbfbfbffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffdfdfbfefffdfffdfefffffffefcfdfefefe8acdaa059243
+0795418dc4a4dcd1d5d3d5d4d9dbdaeceaebfbfbfbfffdfffefffbfffffdf8f6f7666261
+1f1c171e1b167d7978f8f6fbffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffdfffee4e3e14443411e1916251d1b92918dfefffffffdfffefefcfeffff
+fffefbd3ebde1c9e54028f403ca469d8dcdbd0d0d0d4d2d3e3e1e2f3f1f2fdfdfdfdfffe
+fffffffffffff9fffdfffdfffcfffffdfffcfbfcfe99d2b20093420b94422fa46011954c
+029141259857b4c1b8c8cccdded6d4e1e1dfeff1eefefcfdeff8f32fa66400923f28a15c
+8ec5a60d954900913e4fa976c7c7c5d0cfcddad4d6e6e4e5e8f3ed56b7820093411c9c4f
+c2d3c349a77502923b0298411d995125a05d229f5d00944000924172bf95f5f9fafffafe
+fbfbfdfffefffefffffdfcfafffffdfffffffffffffffcfbfcfffbfefefcf0fbf371c395
+00913e0392422aa566c7e2d3f3f8f2edebecdbddd8d9d3d7d2d2d252ac7901933e079549
+a3c9b4d4d2d5ced0cdd7d5d8edebecf3f7f6fbfdfc82c69d00913f049344a1ccb1d5d4d2
+d1cfd0dcdbd9ecececfafafaffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffefffffefffffefcfdfefffffffeffffffff86cea900934205974692c4a7
+d8dad9d3d3d3dcdcdcebeae8fefffffffefffefffdfffffff8f6f76662611f1c171e1b16
+7d7978f8f6f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffeffe2e0e14343411e1a17251d1b95918efefffdfefffffffefffffffffefffdcee8db
+1c9b560091423da96fd8dad9d0d0d0d5d3d4e3e1e2f3f1f2fefefeffffffffffffffffff
+fcfffdfffefffffdfffefffffefeffadd7bf06954600913e00913903924200924142a670
+c4c9c5d2cdd3d4d4d2e5dfe1f0f0f0fefcffeaf5ef2ca56200923f2ba25e90c7a80c9547
+02914150a979cac8c9d0cecfdad4d6e7e7e7e7f2ea52b37e0091411c9c52b2d1c12da366
+00913e1c9c52b8d8c1d7e4daaad4bc19994e00943e53b17de8e8eaf4eef2f8f8f8fcfcfa
+f9fdfefffffdfcfef9fffffffffcfffefffdfefffdfcfefd90d2ae09934600923d2ba363
+c4e6cef2f1f6e9eeeadddddfd6d2d1d0d0d2d3d5d255ad7b00933d0d974ca5cdb5d5dad6
+d2d1cfdbd9dce9e9e9fcfbf9fafcf981c8a000924100913e9fc9b1d4d3d1d0cecfdcdbd9
+ecececfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefefefefffffffffffcfffffffffffffdfe86cea902954408954787c4a2dadad8dad6d7
+d9d9d9ecebe9f9fbf8fffdfffefffffffffff8f6f76662611f1c171e1b167b7a76f8f6f7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffe4e2e3
+4645411f1b18241f1c94908ffffffdfefffffcfefdfffefffffefcc6e7d41ca05500913d
+40aa6cdedfdad0d0d0d4d2d3e2e0e1f2f2f2fefefefffffffffffffffffffffdfcfeffff
+fffdfffffffffffdffecf8ec4fb27c149d5712994c149a553ba46ca3bfa9cbcbcbcccacd
+d1d5d4e0e1e3f2f0f1fefcffe5f2eb28a45e0092412fa46094c6a90c93460092414dab79
+cdcbcccececed7d7d7e9ebeae9f0e955b37f0095422a9f5bb8d0c2289f5f009442269d5b
+cfdcd3e3e7e8b0d1be169a5101903e4ba974d6d8d7e2e2e0edededf6f6f8fffdfffefffd
+fffffdfefefffffefffefffffffefcf6fcfc57b58000923f119b50abd7bef1f2eceeeeee
+deddd9d1d2d4cdd3d1d3d5d4e5e4e26bba8d0792410b944657b38073b68d77b794c9d6cd
+efebecfbfbfbf8faf77dcaa0019342019340a0cab2d4d3d1d1cfd0dddcdaecececfbfbfb
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff
+fefffffcfffffffffffffdff89cba70392420b96458ec5a5d8dad7d9d3d5dcdcdceceaeb
+fdfcfafdfffcfffffffffffff7f7f76662611f1c171e1b167b7a76f7f7f7ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe5e4e24844411f1a16
+231f1c938f8efffdfefffffffffffffffffffffafebde2d0169e5402913f52ac78d9dbda
+d1d0ced4d3d1e1e1e1f2f2f2fefefefffffffffffffffffffffefffffdfffefefefdfffe
+fcfffffffffdedf7ecbedfcca1cdb4abc6b7bbc8bec7c8c3c6c6c6cccccad4d3cfe2e2e0
+f2f2f2fdfdfde0f1e726a45d02914131a46393c5aa0c93470193424da978cccacbcfd1d0
+d3d7d6e7e7e5eaefe954b58000903f26a45b79bd9813974b019340269d59c6d3cadad8d9
+a6c6b114964e0093424ea874cbcbc9d9d9d9e1e1e3eff0f2e7f4ebcbe8d4bee4cdedf7ef
+fcfdfffffefffefffdf2f7f136a86a00934228a15ad7ede1edebeeddddddd6d2d1d0cfcb
+d5d3d4e4e4e2eeeeec94d1af0e984d008f3c0493430497460a94475fb284d4e6dafdfdff
+fcfefb7cc99d00914000933f9fc9b1d4d3d1d1cfd0dcdbd9ecececfbfbfbfffffdffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffefffffefcfefefefeffff
+fefefcfffefd92cfad0496450a93438ec3a5d8dedcd7d5d6dadbddf0ebf1f8faf9fefffd
+fffffffffffff7f7f564635f201b181f1a177b7a78f7f7f7ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefefee4e3e148433f1e191524201d938f8e
+fffefff9fdfcdcf0e4c3e5d4cee9da92d2b0129a5200944260b687dcdddfd2d1cfd4d4d2
+e2e2e0f2f2f2fefefefffffffffffffffffffefffffdfdfdfbfffdfefffdfffdfefefcff
+fffefff5f9faece7ebdadadcceced0c4c4c4c8c2c2cacac8d5d4d2e5e3e4f4f4f2fbfdfc
+dbefe424a35c02914133a46492c4a90c944804914258ab7dcbc9cad2d2d0d6d6d4eae6e5
+edf3ef64bb8e03924000923e05924400933b01903e3ba068c5d0cad4d2d595bfa713954d
+0091405cae7dc8cccbd1cdced5dad4b1d2bd4eb57d1d9f591897504db17bceeadbffffff
+fefcfdf1f8f02da86500913e2c9f5ad6e5dee2e6e7d5d3d4cdcfced4d5d0e0e0e0f3efee
+fff6f7dff3e74fb37d0d954d08924504934100923a01924390c9a9f7f7f9f4faf879c499
+0493430094409ec8b0d3d1d2d0ced1dcdbd9ebebebfafafafffffdffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefffffffffdfffefffffffffdfdfbfeffff
+a1d8b90093410093416cb891d6d2cfd3d5d0d4d9d5e5e7e6fafaf8fffefcfffeffffffff
+f7f7f564635f201b181f1a177b7a78f7f7f7ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffeffe5e3e44743401f1a16231f1c938f8effffffe7f4ed
+3dad721a9d571d9c55169a4f00914000944079be92e0dadad3d1d2d6d6d6e3e3e3f3f3f3
+fffdfefffefffffffffefffffffffffefffffffefffdfdfdfffefffffffffcfffffcfafd
+efefefe1e3e2d3d3d3d1cdcecccacbd2d2d2e0e0e2eaeaecf8f6f7fbfdfcdaeee324a35c
+02914133a4648dc2a608954604914265ae83c9c9c9d1d0ced7d6d4ece8e9f4f5f7a7d7bd
+1c9e5604934100933d019340249b5b95c0a4cfcfcfcbcfce90bca30b92450294416cb58a
+d1cfd2c5c8c183bb96249c5c00913e01934000923e0094404cb179edf7eefaffffecf9f2
+33a46203913f2ba260d2e3dbddd7d7d4d0d1d2d2d2dedddbecedeffcf8f7fbfdfcffffff
+e0f2e495ccac70be945ab07f0a9446008f3d60b281e3e9e5eaf5f17cc399019342008f3d
+9fc9b1d4d2d3d0ced1dcdbd9ebebebfafafafffffdffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffefffffefffffffefffffffffffffffcffffc4e4cf11954c
+008f40209e5e63b08472b68d72b99153b17f98d4b2f4f9f3fffefffffffff7f7f564635f
+201b181f1a177b7a78f6f8f5ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffdffe4e2e34645411f1c17231f1c958f8ffefffdd7ede11f9a57019340
+00943e00923e0091441a9b58b3d6c0d9dadcd5d3d4d7d7d7e5e5e5f4f4f4fffefffffeff
+fffffffefffffffffdfffefcfffffffefffffdfdfdfefffffffffffdfdfbf8f8f8e8ede9
+e8e2e2e0dcdbdadcd9dfe1deeeeae9f5f4f0fffafefdfeffdbefe424a35c01904031a463
+89c0a10294410293446eaf87cacacacdcdcbd6d6d4e8e8eafaf5fbf8fdf6ceeadb88c8a5
+69b88977b795b0c0b5c9c9c9c9c9c9cfcac681b69a00923f01934082c29fcdd6d36cb48c
+0b93490091400998493aa86b219e5a00943d0c954573c094ebf0e9e8f1ec30a86a00923e
+28a062cdddd3d5d6d0d3ced2d7d9d6e8e9e4f9f7fcfcfefdfffdfffefffffffdfefafaf8
+e9e9e7b8cec11497530493413aa668d1d6d0e0e4e378bc9500914000943fa1cbb3d5d3d4
+d1cfd2dcdbd9ebebebfafafafffffdffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffefffffffffffdfffefffffffffffefefff0f8ed46b27403944503913f
+00923f00914000914204923e0c994db3e1c7fffefffffffff7f7f764635f201b181f1a17
+7b7a76f6f8f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefffde5e4e248424221191723201b93928efffffffefdffb1debd76c39761b9896fbd93
+83c4a2bbd7c8e2e1dfd4d4d6cdcfccd7d7d5e7e7e7f6f6f6fefefefffffffffffffffeff
+fffffffffffffffffffffffffffffffffffffffffffffffff9fbfaf6f8f7f1f3f2ededed
+ecececf1eff0f8f6f7fdfbfcfcfff8fefcffe2f3e926a15e00944028a06061b383099348
+03933c74b28dc8c9cbcfcaced9d5d2e7e6e4f6f6f8fffffff9fef8f4f6f3e6e6e6d7d5d6
+cccbc9c6c6c4c6c6c6cbc9cc6fb48700933f03933e99c9afb4ccbc14984d00923e10964d
+70c196e0f0e3b2d7c51c9b540095410c944895caaee1eae72da25e00924126a160cdd8d0
+d6d5d3d4d2d3e2deddedefeef8fdf9fffffdfdfffcfffefffefffffafcfbf4f0efc0d5cc
+139a4d02903e46a470c6cccad2d4d36cb98d009241009443a1c9b1d3d8d1d3d3d1dcdadb
+f0ecedfafcfbfffefffffeffffffffffffffffffffffffffffffffffffffffffffffffff
+fbfffefefefefffefffffffffffefffffefffbffffd2e3dd34a9650e984d029141009640
+02913f0996482aa467c8e4cef4f9f3f9fbf8f5f3f46763621f1a171f1a167e7a79fbf6fa
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffde4e3e1
+4842421f1a1723201b93928efffffffefdfffffefff5fbfbf0f6f4ebf0ece2e7e3dddddb
+d7d5d6cdcfcecececcd9d9d7eae8e9f8f8f8fffffffeffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfafafafafafafbfbfb
+fdfdfdfffffffcfefbfffffff3faf34aaf7700944004924004934300923f0b954896b9a1
+cacacccececed8d4d3e2e6e5f6f6f8fefefefdfffcf9f9f9eeeceddedcddd1d1cfcbcbc9
+cacac8cecece68b08a029344018e3fa2cfb8b0cbbc0d954b0092414bae75e1ece6f3eded
+e3e8e489bf9d01934203933c57af7cccd8ce2aa35e029642239e5bcbd6ced4d4d6d4d3d8
+e0e0e0f4f4f4fdfdfdfffefffcfffffffefffefffffdfdfdf8f7f5c6ded1119a4a009443
+4ba474c5c7c2cccec965b085019041079445afd0bdd6d7d2d2d0d1dcdadbf0ecedf6fbf7
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffeffffff
+fffffffefffffffffffefcfdfefffff7fffde6f2e6a9d5bc90c2a585bc9c82b8969ac2a8
+bcd7c8e9e7e8e8eae7efefededebec635f5e1e1a171e1b167d7978f8f6f9ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefffde4e3e14842421f1a17
+231f1c93928efffffffefefffbfffffefcfff8f6f7ececece1e0ded6d6d4cfd0cbd1cdca
+d4d4d2e0dedff0eeeffafafafffffffefffffdfffeffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefffffefffffdf9f8a1d8b9179a5405903d00943e05944444a270b5bfb6cbc9cccfd1d0
+dad6d5e3e9e7f8f8f8fefefcfefefefcfcfcf5f3f4e9e7e8dcdcdad6d6d4d5d7d4d8dad7
+6eb9900392431b9d53c0ddcbaac9b907954900933f57b17be4e8e7e7e3e0d7d6d4a6c2b3
+0b954a02913f49a773c2cdc72a9e5d00923e299e58c2d8ccd3d4d6d7d7d9e2e2e2f8eff2
+fefcfdfefefefcfffffffffffefefefefefefbfcf7cee6d91b9b5000923e49ac75c5cbc7
+bcc9c24aa87404914222a257c1d9ccd9d8d6d3d1d2dddbdcefedeef6fbf7fffffdffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcffff
+fefffffffefffefcfdfffffffafbfdf0f4f5e3e1e2d7d3d2ced0cbcbcdcad9d5d6dad9de
+dbdbd9e3e1e2e6e4e5615d5c1e1a171f1b187b7a78f5f5f5ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffe4e3e14843401f1a17241f1c92918f
+fffffffefefffffffdfefaf9f6f6f4ebedece1dfe0dbd9dad8dad9dbd7d8dfdfdde9e9e9
+f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffdfffefdfbfc
+fffefff4faf6bee1cb67b98b4eaa776db48cacc7b6c9cac5c9c5c6cbcbc9d8d7d5e9eaec
+fafafcfffefcfefefefefefefafafaf4f2f3ececece7e7e5e7e7e5e8eae77ac09b00903f
+069845acceb3a4c8ae0a974802903e56b07dd9e0d9d9d8d6d0ced19cc3b1079445009241
+4aa876afc4b1289c5d00913d269d59cbd8ced7d3d2d7d3d2e1e3def3f3f5fdfdfdfefefe
+fcfffffffffffffffffefefefefefcdff0e625a35c009041279e5a62b08049a7720f974d
+0091421e9b57cadad0d9d5d4d1cfd0dcdadbedebecf9fbf8ffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffefffffffffefffffefffffefefefffeff
+fffdfefffdfefffffff5f3f4e9e9e9dfdfdfd3d3d1d0d1ccd5cfcfd3cacbd3d3d1dcdcdc
+e2e0e1605c5b1f1a171f1b187a7977f5f5f5ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe4e3e14743401f1a17241f1c94908ffffffffeffff
+fffefffffefff9fafcf0f1f3eceaede7e5e6e4e6e5e8e8e8edededf3f3f3fafafafefefe
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefffffcfffffffffffafffe
+fbfffee8f1eed9dad5d1d2cccec6c4c2c2c0c5c4c2d0cfcddcdadbeceaedf9f9fbfffdfe
+fffffffffffdfefefcfcfcfcf9f9f9f7f7f7f7f7f7f6f6f678c59b04934100913d4bae77
+45a87204914204934364b185d9dad4d4d6d3cecccda4c3b10e95460190411199511f9a57
+0592430193402fa062d1d6d2d5d7d4d3d4cfe0e1dceef2f5fcfefdfffffffefefefffdfe
+fffffffffffffffefff6fcf870be8a04934400933f04934300903f00923f06934442aa6d
+d6ddd6d5d4d2d1d0cedbdbdbecececf9fbfafffefffffeffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffefefefefefefffffffefefeffffffffffffffffff
+fffffdf9fdfcf3f5f4eae8e9e0dedfdbd9dad3d3d1d1d6d2d6d6d6dfdfdfe3e3e3615d5c
+1f1a171f1a177d7978f8f6f7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe4e3e146423f201b17241f1c94908ffffffffefffffffefcfffefc
+fcfafbf9f9f9f8faf9f6f8f5f4f6f3f6f8f5f9f9f9fafcfbfdfffefefefefffffffffeff
+fffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff
+fffffffffffffffffffffffffffffffffffffffdfefefcfdfffdfefffffffefcfff4f1f8
+e9eaecd4d9d3cecccdc8c8c6c7c7c5d5d5d3e4e2e3f4f2f5fefcfffefcfdfffffffffffd
+fefffdfffffffffffffffefffffffffdfdfda8d9bb0e974900953e009142009241009241
+189a529dc3aad6d5d1d2cecbd2d1cfbad5c222995501934200914000954100923c029344
+62b086d2d7dad7d1d3d2d2d2e2e2e0eeeef0fafefdfffffffffefcfffdfefffffffdfeff
+fffefffffeffe1f1e65ab88619985103914503944717995153ab7bbdd5c7dcdedbd2d2d0
+d0d0cedcdcdceeeeeefbfbfbfffefffffeffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffefffffcfcfcfffefffffefffefffffcfffffdfffefffffffcffff
+fffbfcf7f5f6eeeff1eae8e9e6e6e6e5e5e5e6e6e6ebebebebebe962615f1f1a171f1a17
+7d7978f7f7f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe4e3e146423f201b17241f1c94908ffffffffefffffcfffffefffffffffffffeff
+fffdfefefefffffffffffffffffffffffffffefffdfffffffffffffffefffffffffffffd
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefe
+fffffffffffffffffffffffffffefffffdfefefffffffefdfffefffafbfdf0f0f0e7e3e2
+d5d9d8d7d6d4d7d6d4e0e0deeaeaeaf7f7f7fffdfefffffffffefffdfdfdfefefcffffff
+fffffffffffffffffffeffffeff8f56bbd8f149a530092410a94462b995a8dbe9eccd0cf
+d2d1d6d1cdced6d4d5e2e4dfa7d5b946ab73279e5c1e9c532a9e6164b288c7cdc3d1d2d6
+d3cfced2d2d2e0dcddf0f0f0fbfcfefffffffffffffffffffffffffefefefdfdfdfffdfe
+fffdfef4fdf8c7ddd0a5cbb4a0c1acacc3b3d4d5d0d7d6d4d4d2d3ccccccd0d0d0dedede
+efefeffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffdfefefffffffffffffdfefdfdfdfdfffefefffffffefffffefffefffffcfefbfcfefb
+fdfcfafaf6f7f8f6f7f4f4f4f8f6f7f9f9f9f2f2f06463611f1a171f1a177b7a78f6f6f4
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e2e3
+46423f201b17241f1c94908ffffffffefffffffefffffdfffefffffcfffffffffdfffffd
+fefffffffefffffefffffffffffffdfffffffffffffffffffffffffefffdffffffffffff
+fffffffffffffffffffffffffffffffffffffffefffffefffffdfefffffffffffffeffff
+fefffffdfffefffffffcfffffffefffffffffefffffbfdfaf9f7f8f2f0f3edebeee4e2e3
+ebe7e6f0efedf5f7f4fdfdfbfefefcfefefefffdfffffdfefffffffffffffefefefefefe
+fefffffbfffcfffefff7fef7cae6d89ecab3a3c6b2b6cabecec9c5d0caced0cccbcdcec9
+d7d7d7e9e8e6f6f5fbf2f8f4d2e3d9c5d5cac7ccc8c9c8c6cbcdcacccacbcec9c3ced2d1
+e1e1e1f1f0ecfffdfffffffffefffffefffffffffffffffffefffdfdfdfbfffefffefcfd
+f5f5f3e3e5e4d8d2d4cdcccacfc9c9cdcdcfd1ccd0cdcdcfd9d7d8e5e3e4f2f2f2fefefe
+fefffdfdfffcfffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffe
+fefffffffffffffffffefffffffffffffcfdfffcfffefffffefffdfffffdfdfdfbfcffff
+fffffffefffffffdfffffefff5f5f364635f1f1a171f1a177b7a78f5f7f4ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffdfffce4e3e1484441201b18
+231e1b938f8efffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffcfef9fefffdfbfffefffefffffefffcfffffffffffffeff
+fbfffefffffffffffffcfffffffefffffffffdfffefffafef4f6f1f8f4f3f6f6f6f5f9f8
+fffdfefffcfdfefffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefffdfdfffefbfbfbebebebd9d9d7cececcc8c6c7c9c7c8c8cac5d1d1cfdedcddececec
+fafafafbfdfcf1f1f3e4e2e7cfd1cec9c9c7c8c7c5c9c8c6cdcdcdd8d8d8e8e6e7f9f5f6
+fefefefffffffffffffffffffffffffffffffffffffffffffdfffcfcfcfcf7f7f9ebebeb
+dededed3d3d1cfcfcfd0ced1cdcfccd5d5d5e2e0e1eeeeeef8f8f8fcfefdfffffffffeff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fbfffcfefffff7f7f76561601e1b161f1c177d7978faf5f9ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffdfffce4e3e1474340201b18241f1c94908f
+fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffdfefffffdfffefffefffefefefefefefffffffdfffefffffbfefefe
+fffdfffefffdfffffdfffefffafefffffefffafffefffffffffefffdfdfdfefdfbfffffd
+fffffdfffdfdfffffffffffffffffffffffffffffffffffffffffffffffffefffdfdfffe
+fcfcfcf0f0f0e1e1dfd6d6d4cfcdcececccdcfd1ced9d9d9e7e5e6f3f3f3fcfcfcfdfffe
+f4f4f4eae8ebdbdbd9d3d3d1d1d0ced2d1cfd7d7d7e2e2e2f0eeeffcfafbfefefeffffff
+fffffffffffffffffffffffffffffffffffffefffdfffffffcfcfef4f4f4eaeaeae1e1df
+dbdbdbdad8dbdbdddae2e2e2edebecf5f5f5fcfcfcfefffffffffffffeffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffcffffff
+f8f6f76561601e1b161e1b167b7a78f8f6f9ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffeffffe4e3e14743401f1a17241f1c94908fffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffdfffefffffefefefffefffffffffffefffffefffcfffffffefffcfffff9fbfaf0f9f4
+eff8f3fefefcfcfffffffefffffffffefcfffffffffbfffffafefffdfefffefefeffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffdfffcfcfefdfdfdfdf6f6f6
+ececece3e3e1dcdadbdad8d9dddddde6e6e6f1f1f3f9f9f9fefefefefefcf9f9f9f3f3f3
+e8e8e6e1e1dfdedddbe0dedfe5e5e5eeeeeef8f6f7fefcfdffffffffffffffffffffffff
+fffffffffffffffffffffffffefffffffffffefefefbfbfbf6f6f6f1f1f1ecececeae8e9
+ededebf1f1f1f7f7f7fcfcfcfefefeffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefefcfffffff8f6f7656160
+1e1b161e1b167b7a78f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe4e3e14743401f1a16241f1c92918fffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffff
+fffffffefefefffffffffefffefefefffdfefdfeffebf7f3a4d9bf4fb07b5ab481d7efe1
+fffcfffffffbfcfffffffffffffefffefefefefefefefffffefffffefeffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffefefefefefefbfbfbf6f6f6f1f1f1
+ecececebebebedededf3f3f3fafafafdfdfdfefefefefefefcfcfcfafafaf6f6f6f1f1f1
+efefeff0f0f0f4f4f4f9f9f9fdfdfdfffdfeffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfafafaf9f9f9fbfbfbfcfcfc
+fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff8f6f76662611e1b161e1b16
+7b7a78f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefefee4e3e1484340201b17241f1c92918ffffffffeffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefffdfefffd
+fffffffffffffefefefffeffe3f4ee67bd8c0e974703913b0196426cbe90fbfdfaffffff
+fffdfcfffffffdfdfdfffcfefffefbfefffbfefffdffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfbfbfbfafafafafafa
+fbfbfbfdfdfdfffffffffffffffffffffffffefefefdfdfdfefefefdfdfdfcfcfcfcfcfc
+fdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff7f7f764635f1f1a171f1a177d7978f6f6f6
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffe4e3e1
+484340201b17241f1c92918ffffffffeffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefffffffefcfbfffcfefffffffffffeffff
+fffffff1faf571c09109964700903b048f3e1ea05ab3ddc7f6f7fbfbf7f6f8f9fdfbffff
+fcfcfefffffffdfffcfefffdfefefeffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffdfffffffffffffffffffffffffefefefffefffffffffffffffffffffefefefefefe
+fffffffdfffefffffffffffffffffffffffffffffffffffffffffffffffffffdfefefefe
+fffffffffffffffffffefefefffffffefffffffffffffffffefefefefefeffffffffffff
+fffffffefefcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffefffff7f7f564635f1f1a171f1a177d7978f6f6f4ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e3e147423f1f1a16
+241f1c92918ffffffffefffdffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffefffffffefffdfffcfffefffefefffefefefffffbbce3ce
+179d54008f3726a5609ad5b9d4eadef2f1efeaebedecececf1eff2e8f1ecf0faf1fdfffa
+fefefefffefffefcfffeffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefefffffffffffffffffffffffffffffffffffffffffffffffefffefefefdfffeffffff
+fffffffffefffffffffefffdfffefffffffffffffffffffffffffffefefefffffffeffff
+fffffffffffffffffffffffffffffffffffffffffffefefefffdfffffffffffffdffffff
+fffffffffffffffffffefffdfffefffffffffefffffffffffffffffffefffffffffefffd
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffefffffffff7f7f564635f1f1a171f1a177a7975f5f7f4ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffe4e3e147423e1f1a16241f1c939290
+fffffffdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffefffefffffffdfefdfefffffffdfffffa8ccdab069448029441
+74c197f4f2f5ebf0ece6e2dfdedadbdadeddc9dbcb63b58748b47a85c9a2d8eee2fafeff
+fffdfffffcf9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffefffffffffefffffffffffffffffffeff
+fffffdfefffbfffefffffffffdfffefffffffffffffffffffffffffeffffffffffffffff
+fffffffffffffffffffffffffffffffefefefffefffffffffffffdfefefefefefefefeff
+fefefefefffdfffefffffffffefffffffffffffffffffefffffffffefffdffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffeff
+f7f7f564635f1f1a171f1a177a7975f3f8f4ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffdfffce4e3e14741411f1a1723201b93928efffffffffeff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffdfff9fefdfffcfffdfffffdfefffffffffffffdfefffefb
+fefffafffefcfffffdfffcfff7fcf6f3faf3fffeff7dc69900953b069847a3d4b7f0eff4
+e3e3e5d9d4d1d2d0d1d7d7d981bf9806944800923e07924134a764a3d8bafafbfdffffff
+fefffdfcfefdfdfefffffffffefefefffffdfffefffffeffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffdfffcfefefef8f6f7666261
+1e1b161e1b167d7978f9f7faffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffdfffce4e3e14741411f1a1723201b92918dfffffffffeffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffefffbfffdfffffffffefcfdfefefefffffdfefffffbfffffcfdfffcffff
+e7f7edb2dfca6dc0927dc59df6fcf87cc79e0693440d954ba7d3b8e4e4e4d6d6d6d1d0ce
+d0d2d1dfdddea4d3b32aa1610b984a049643008f3a27a05db4dec6f7f7f5fefefcfefefe
+fffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffdfffcfefefef8f6f76662611e1b161e1b16
+7d7978f9f7faffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefefce4e3e14842421f1a17231f1c92918dffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefffdfefffffefcfffefffffffffbfefffdfefffffff8fff3f9f7acdcc44bae75149a51
+00913d089748abdcbf89cba50a934308974787c19bdfe0dbd3d1d2cecfd1dadadceae4e6
+f0f0eed9eedfbbe3c964b78916994d00943e219f5fc0ddc9f7f7f5fcfcfcffffffffffff
+fffffffffffffffffffefeffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffdfffcfffffff8f6f76662611e1b161e1b167b7a78f8f6f7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefee4e3e1
+4743401f1a17231f1c92918fffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff
+fffffffffffffefffbfdfffefffeffe7f7ed65be8e0c964b01963c03933e0694422ea563
+bae0c9b4e2c50f994b10984e8cc2a0dad6d3cfcdced2d6d7e2e3e5f3f5f2fdfbffffffff
+fef9fdf3f8f455b38100903c06954688c1a0e9e9e9f3f3f3fbfbfbfefefeffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffff7f7f76662611e1b161e1b167b7a78f7f7f7ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefefee4e3e14743401f1a17
+231f1c92918fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefffffffdff
+fcfefdffffffe8f5eb51b27d03924200933f0a93453aac708acaa7d0e7d7edefeee4e9e3
+97cdad8fc6a7d1e1d7d6d2d3d2d1cfd8d8d6ede9eaf7f8f3f9fffdfffffdf9fffdf7f1f3
+97cdad0092410092415db082d9d9d9e6e6e6f3f3f3fbfbfbffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffff7f7f764635f201b181f1a177b7a78f7f7f7ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffe5e4e24743401f1a16241f1c94908f
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefffffffffdfffffffefefefffffffdfeff
+83caa205944400923d21a05d97d4b3eef3edf0f2efebe7e8dfe0e2dcdadde2dde1e0e1e3
+dbd9dcd8d6d7d4cfccd9d9d9ecebf0fffafefefefefffcfcfafffbf5f4f29ccdaf069042
+00923f5ead7ed0d0d0d9d9d9e8e8e6f6f6f6fdfdfdffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff
+f7f7f564635f201b181f1a177a7977f6f6f4ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffeffe5e4e24743401e1b16241f1c94908ffefefefeffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffefefffcfffffffdfffcfffdfefeffe9f4ee32a96900903b
+149c50aedbbef0f4f3edededdfe4e0ddd9dad1d3d2d7d1d3dfdadee2e0e3e1dce0dbdbdb
+dddcdadce0e1e9edeee5f1e7cee9daf8faf7fdfefffafafa9fd6b90192470f974d81be9d
+cfcfcfd2d2d2dededcefefeffbfbfbfefeffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff7f7f564635f
+201b181f1a177a7975f5f7f4ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffeffe5e3e44743401e1b16241f1c94908ffefefefeffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffdfffbfffffefffffffefdfdfdfddbece21f9c5800944048b179e9f0e8
+eeecefdfe1ded7d8d3d2d0d1d2d0d1d5d5d3e0dedfe6e6e4e9e7e8e3e5e4e6e5e3e9e9e7
+b6d6c14ab27724a15d94d1b0f6fbf7ffffffddf1e565be8e7ec198cdd8d0d4d2d3d0cecf
+d9d8d6ebebebfafafafdfefffefffffdfffeffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffefffffffff6f6f464635f201b181f1a17
+7a7975f5f7f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fdfdfbe4e3e14743421f1a1723201b94908dfffefffffeffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fafff9fffefffefefffffdfdfffdffe1f5e929a05e03904137a963d2e4d6e3e1e2d5d5d3
+d1cfd0d1d5d4dcd7dbe4e2e7e6ebe7eef2f1f1f1f1f2f0f3f3ededc9e1d139aa6c00923f
+00933a3caa6de3f3e9fffdfefdfffeeef9f5cae5d6cedccfd5d5d3d0d0ced6d7d2e9e9e7
+fbfbfdfdfdfffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffafff9fefffdfefcfdfffeff
+fdfffefefffffffefffffcfffbfffafffffffffefffdfdfffffefffffefffffdfeffffff
+f9fffbfefefefffdfffffffffffffffffefffffefffefefefbfef7fcfffffffefffffeff
+fefefefffdfffffffffffefffcfefdfdfffef7f7f7666261201b17201b187b7a78f7f7f7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde5e4e2
+474342201b1823201b92918dfffdfefffeffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefeffff
+fffdfffcfffffefcfffcfef958b68400934206954368b483d2d7d1d1d1cfd4d3cfe1ddde
+ececeaf0f4f3f9f7f8fcfbf9fdfefff8fdf9dff0e639a96e04924603954437a76c9ad6b4
+f5f7f6f7f7f9f9f8f4b9e1c735a66834a469bad6c7dcd8d7dadcd9e8e8e8fafafcfffeff
+fffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffefcfffffffffffffefffffdfffefeffff
+fffffffffefffbfffefffffffefefefefffdfffffbfefdfbfffffffefffffffefcfffeff
+fffefffefffffefffffffffffffffffffefffefffdfffcfffffefffbfffbfdfff9fffffd
+fcfdfffffdfffdfffefefffff7f7f7656160201b171f1a177b7a78f7f7f7ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefefce5e4e24743421f1a17
+231f1c92918dfffdfeffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefffdfffdff
+fffdfefcffffc8e9d6209f5800933c0e944f60ae84c2ccc3d8d8daf1e8ebf8f7f5fdfbfc
+fdfffefdfdfdfffffff9fdfc6bc19202914100933f45ae75dceee2f7f3f2eeecf1e6ecec
+eeeae97fc39a07954104964573b994ddded9e6e8e7f3f3f3fdfdfdfffefcfffffbfdfffe
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffcfefdfbfffffefffffffffffffffdfefefefdfffe
+fffffdfffefffffcfffffefffffffffdfffefefffffffefffbfffefdfffefefefefffffd
+fffffdfefffdfcfefbfffffdfffffdfffefffefcfffffefffffefffefcfffffefffefffb
+fefffffefffff7f7f7666261201b171f1a177a7977f8f8f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefefee4e3e14743401f1a17231f1c92918f
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffefffffefcfefffffffffffffefdfcfdff
+fdfffc95d3ae0d9749009347068f4147a570c7d8d0ededebfdfdfbfefffffbfffffffdff
+fffefcb1ddc60b954801933e2aa35ecce7d6f4f4f4e9edece0dcdbd2dcd4e4e5e7c1decc
+22a257028f4035a268cbe0d1e8e8eaf1f1f3f9f9f9fefefcfffffbfeffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffdfffefefffffffffffffefffffefffffffffcfffffffffdfefefe
+fffffffffffffefefefffffffffffffefefffffffffbfffef6fcf8e9f3ebe0ede4d9efe2
+d8eee2dbefe4e5f5ebf7f9f6fffffdfffffdfefefffefffffefffffbfffefefffffeffff
+f7f7f7666261201b171f1a177a7977f8f8f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe4e3e14743401f1a17231f1c92918fffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffdfffffffefefffffffffffffdfffffffefcfff3faf3
+87cba212964b00923f0392405ab383dee7e2f6f4f5fcfcfcfefefefffeffeaf3ee41ad71
+02913f08924495d2b1f0f1f3eae8e9c8d8cd6cb58a49aa74cbd8cfe8ede951b47d009141
+10974ba3d1b5e9e5e6ecedeff7f7f7fefffdfefdfbfefeffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffefffffefffffefffffdfefffffffffffffefefefcfcfcfbfffcfffffdfffffdfbffff
+fdfffcfdfcf8e9f3eacae7d59ad2ad6dbc8d44b07632a96927a25f219e5a1f9e5923a25d
+34a8694cb17979c49baedbc4ddf2e9fbfdfafffefdfffffdfefffffefffff6f6f6656160
+201b171f1a177a7977f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffefeffe4e3e146423f1f1a16231f1c939290ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffbfffefffcfffffefefcfffefffcfffffffffffdfbffebf2eb9ccdb0
+2ca3630b914853a97ad8dbd4edebecf9f9fbfdfdfbf9fdfc9bd4b409934501954153b17f
+e3ece7ededefc6d6cb64af860b924601934079bf9af0f0ee78c5990594450795437ebe9b
+e3dfe0e1e3e2efedeef9fbfafefcfdfffeffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff
+fdfffcfdfffefefffffffffffffefffffdfffffffffefffff9fefaeaf5edb9dfc874c298
+3caf6e149b4f08974700924100923f01934000923e00933f01933e03913d03924200933f
+03913f0b984a34a86788c99fd6edddfcfffffefffffefffff7f7f76561601f1a161f1a17
+7a7977f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefeffe4e3e147423f1f1a1624201d939290ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fcfefbfffcfffffffffcfffdfffcfefefffff7fffdfffffffbfbfdedeef3a9d3bb81be9c
+9cbfa961b38597c8abedebecf6f8f5dbf1e53daf710694420a9748b0dbc7edf2eed0dacf
+58af820a944900933f10984e8dcaabf8f4f387cca006934408964479b997d8d4d5d8d8d6
+e7e7e7f5f7f6fcfcfcfffdfeffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffdfefffefffffefffffeffff
+fffffffcfcfcfffffffbfdfaf6fcfccee9da8ccca747b075139b51009241019340059341
+029344089748109a4d1ea0582fa6643aa86939a76831a4631e99560f974d069345009342
+00924107964730a266c1e4cefafcfbfefffff8f8f86561601f1a161f1a177b7a78f7f7f7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5e3e4
+4843401f1a16231f1c92918ffefefefdfffeffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffeffff
+fffdfffffffdfffdfcfdfefffffffffefefcfdfefffcf8f7ecedefdcded968b186009142
+289f5bc7dccbf2f0f19dd2b60d954d00933b4ab37aebf2ebd4ddd85db38210964d00923a
+189c5187c9a5e7f0edebefee5ab28000913e0a94468bc4a4d3d2d0d4d3d1dfdfdff0eef1
+f9fbfafffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffdfffffefffffdfefffdfefffdfffeffff
+edfcf5c7e1d46ec2912ea26107964600913c02923d04934313974e3bac6a70bc9597ceae
+b8d8c1c8ddcecfe0d6cfded7ccdbd4c9d9cfbed5c59ecaaf70b78f38a86d0e954900953e
+0091446fbc92f2f4f3f8faf9f5f5f56561601f1a16201b187c7b79f8f8f8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff9fefae3e3e14844411f1a17
+25201d938f8efffefffffefffafefdfefefefffffffffffffffffffcfefbfffefffffcff
+fafffbf4f9f3f1f8f1e7f4ebdff0e6dcf0e5dbefe4e3f4eaedf9effafffcfdfefffefeff
+fffefffffffffcfefdfffefffefff5fefefff5f4fce8eae772bd9200934100924180c199
+d0e5d646ae7300923e089546a8dac1e6e5e163b58404924600933a1b9a57a5d1b8e7f0ed
+e4e6e184c49f109a4f07903e179c4db7cfbfd2d1d6d1d1cfdadbd6ededeffbf9fafffeff
+f8fffcfffffdfffefffffffffcfffffefffffffefffffefffefffafdfdfbffffffffffff
+fffffffffffffefefefffffdfafffbfdfffefffefffffefffffefffefefeffffffffffff
+fafff8fffefffffefffffffffffffdfffefffffdfefffffbf7fffbfefffafffffbfdfeff
+fffefffffffdfefffafffefff9fefafffffdfdfffcf9fdfcf8fefcc3e5d462ba88179e51
+00923b0094400091400e964a37a8687ac398bedfccdfeae6e9ebe6e6e6e4e2e0e1dedcdd
+dadad8d7d7d5d6d4d5d8d3d7d1d6cfd6d5d3d3d4d6cbd0cc9dc1a73aa36835a269a5cbb4
+e4e5e0f0f0eeeeeced6561601e1a171e1b167b7a78f9f7faffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefffde3e3e14743401f1a17241f1c92918f
+fffefffffffffbfffdfffffbfffffbfbfdfae1f0e9c0e3cfa2d4b77ec6a052b77b3eaa6c
+2ea56327a25f25a25e23a15a229e5827a35d2da46038aa6c63bb8bafe2c3d6eedef3faf3
+fffdfffffcfffbfffffdfdfdfcfcfaf7f5f6a3d1b70091420492406dbb919ecaaf119549
+00923e3fab6fddeae170bc95079549039240229d5a9bc9ace9ebe8e4e6e156af7f039445
+048f3e0293446cb98bd8dfd8d7d3d4cfcec9dbdcd7ebe9eafefafbfefffffffdfefffdfe
+fffffffefefcfefefcfffffdfffffdfefffdf9fffffefffffffffffefefffefefffffeff
+fffefffffffffffffbfffffdfefefefffffffffffdfffffdfffdfefffdfffefffbfbfffe
+fffffffffffdfdfffcfffefffffefffefffffefffdfefefefefffffefffdfefefefefeff
+fffffffffcfdfbfffffffdfef6faf9c4e5d460b687159c50039242008d3f04943f1c9e56
+60b989b6dcc5e6ede6ebedeae7e9e8e2dde1dadad8d7d7d5d4d2d3d2d0d1d1d1cfd1d1cf
+d2d0d1d3d1d2d3d3d3d4d2d3d5d5d7d3d3d5d0d0cec5cdc2c1cbc2d3d3d3d6d6d4e0e0de
+e4e2e3635f5e1f1b181f1c177b7a78f8f6f9ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe4e3e14844411f1a17231e1b91908efffffffefeff
+fbfdfcd4ecdf99d4b659b68722a15c0a954403913f00914000924100924100924000903f
+00913e00923f00933f00933f02944300914000923e0092411d9f553ca86e89cfaacfecda
+f4fbf4fcfefdfffcfffeffff9fd4b604914200914075b99257af7f04943f0695438ec9a9
+9cceb30d954900913d189c5194c5a8e8e8e6e3e7e8b8d5c311995100903b0c944a5eb485
+cfdfd4e1e1e1d1d3d2cecfcad9d9d7eaeaeafcfcfafcfffdfffffffefefefffffffffeff
+fffefffffefffefefefffffdfdfffefefffffefffffefffdfefefcf6f8f5e9f4eed9eee5
+d8eee1d3ebddcbe7d9cfebddd3ede0dcf0e7e6f3ecf2fbf8fefcfdfffefffffefdfffcfb
+fffffffefffffdfefffffffdfffffdfffffdfefffffefefffffffffffdfcfffefffdfeff
+f7fbfac1e2cf5ab88410984c0294430091430690452ea65e88c5a4cbe8d6f1f1f1ece7eb
+e4e4e6dfddded9d5d4d6d2cfd2d1cfd1d0ced2d0d1d3d1d2d5d5d3d8d8d6dbdbdbdedede
+e0e0e2dde2dee0e0dedfdddedadbddd8d8d8d4d2d3cfcfd1d1d1cfd7d7d7dcdadb605c5b
+201b181e1a177b7a78f8f6f7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe3e2e04743401f1a16241f1c92918ffffffff9fafc91cda728a15e
+0193420092410294430190400094400a98461599501a9c54209e5725a15b26a25c25a15b
+25a15b259e591d9b52169a4f0c94480390410092410093420892441da05450b47e9cd3b3
+daeee2f3f8fba1d8bb0193420697487bbf9a249d5a00933f229e56acccbf35a76900953c
+0d944883c09edadcd9e2e3e5dddddfcbcec763b08649a77393c5a8d7e4dbe4e3e1dadada
+d0cecfd2cecfdfdfe1efefeffaf9f7fffefdfefffffffffffffffffffffffffffffffeff
+fffdfffefcfff6f6f6e1f1e7bbe1cc92cfad67bd8c4cb4793aab6b2ca15d219f56189a50
+0d94481399501c9e562ba45f39a86649b37371c79aa2d7bbd5eddff3faf3fffffdfffffd
+fefcfdfffffffffefbfdfefffbfffffefffffefffffffefff8fcfbd7ebdf7cc397169c55
+0193420493410095432da46086caa3d1ebdef0f0eee9ebeae0e2e1dbd9dad5d4d2d0d0ce
+cfd1d0cfcfcfd5d4d2d9d7d8dddbdce1e1e1e6e6e6e9e9e9edededf0f0f0efeff1f4f0ef
+f1edeaf1edecefedeee8e8e8e3e2e0e0dcd9dadad8dcdcdcdfddde5f5b5a1f1a171e1916
+7d7978f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffeffe4e3e14743401f1a1625201d959190fefefef6f8f739aa6c009445009543099647
+169d5034a56362ba8a93cbaeaad1bcbcdbc9c8ddcecedad0cfd9d0d0dcd2d1dcd4cad7ce
+bbd6c5a6c9b38ac29f55ad7a2ca3610e954903904100933f00914009984929a25d87cfa9
+c2e5cd6abd8f7ec69e7ec09a079646058f424bae75c8d4d03ca16504934353a678c8d1ce
+dddcdadbdbdbd8d2d4d0d0d0cfd6cfd2dfd6e5e7e4eae4e8dfdbdad6d5d3d0cccdd4d4d6
+e6e4e5f5f3f4fbfffef9fffffdfdfdfffffffefffffdfefffcfcfaebf7edbce7cc88d0a8
+59b88031a5640f974d089547059444009241008f3e049142019040009241008f3e009241
+00914002913f008f3d0493410592430c9b4b239f5956b9829fd6b7ddeee4fafffcfffeff
+fefffffffefffffdfffffefdfffefce9f4ee94d1af27a05b05954000933f0993451f9e57
+76c598d1e5daeaeeefebe9eae0dfdadbddd8d4d6d3d1d1d1d5d1d2d4d2d3d7d7d7dadedd
+e3e3e3e8e8e8eeeeeef3f3f3f6f6f6f8f8f8fafafafcfcfcfcfcfefffdfffffefffdfdfd
+f9f9f9f6f6f6f2f6f5ededebe8e8e8e8e8e8e7e7e7625e5d1f1a171f1a177d7978f7f7f7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffe4e3e1
+4844411f1a16241f1c94908ffffffff9fdfc88cca355b27d5cb6839acfb1c2ded0d3e4dc
+e2e7e3e6e2e1e1e0dedddddbd7d9d8d7d9d8d7d7d9d6d4d7d6d4d7d4d4d6d1d2d4d6d0d2
+d4d0d1c9cfcbbbcdc18fbba058ae7d2a9c5e08934202914201913a0a954442ab7094d1b0
+e8f1ec54b07f0094400b954788b99bd1d3d09ac2aa72b68db1c7bbd6d4d5d6d9d2d4d3d1
+d0d0d2d9d9dbe4e4e4eeedebf0eeefe7e9e8e2d9dcd1d1cfd3d5d2dfe3e2edeceaf6f6f4
+fffefffffefffefffdfefdfbf0f7f0c5e8d483cba545ae751e9e5309974300923f00913d
+00923f0693440892450c994d159b5227a46038a46a40ac7041ad6f3fab6d38a6672ba260
+189a520a9449079543008f3d0194430390410c994b3fa96bcdedd6fcfcfefffbfffcffff
+fdfdfff2f7f3acdabe4cb57a0d9a4b008f3c01934024a35c6fbd93cde3d7ebefeee8ede9
+e5e4e2dcd7dbd8d3d7d1cfd0cfcfcfd3d5d4d9d9d9dededce9e5e4f0ecebf4f4f6f8f8f8
+fbfdfcfefefefefefefffdfefffefffffffdfffffdfafefffafefffffefffffdfefdfeff
+fefffffdf8fcf6f6f6f6f6f6f0f0ee62615f1f1a171f1a177e7a79f8f8f6ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffdffe4e3e14844411f1a16
+241f1c938f8efffffffefffdf1faf9f1f7f3ecf5f0f4f2f3ede9eadedddbdad6d3d3d5d2
+d0cfcdd1d1cfd1d1cfd0d0ced1d0ced4d0d1d3d1d2d2d2d2d5d3d4d2d4d3d0d0ced4d2d3
+d4d0d1d3cdcfcbcfceb0c7bd76b69135a0680a9748039042009040259e5ba8d4b92fa166
+0091401e9a54b4c8bccfcdcecfcbcccfd0cad2d2d2d8d4d3d5d1d0cdd2ced7d3d4e2e0e1
+f0ecedf8faf9f6f6f6e6eae9dfdfe1d9dbd8e3dfdeedebecfbf7f6fdfffefffbfcfafbf3
+dfefe49cd1b351b47e1b9d53049240019340009241019041099348219e5a42ab706abd8f
+8dc9a7acd4bcbfd7c7ccded2d0dbd7d1dcd6cfdad2cdd8d0ccd9d2c2d7ceb1d0c1a0c7b4
+76ba954eac7a22995904914500914006934553b481ebf2ebfffcfbf6fbf7badfcd62bc89
+12994d0093400091410b934b53b47fc1e2cde9efede9edeee2e2e2dcdbd9d6d2d1d3d2d0
+d0d1d3d6d2d3dfd9dbe5e1e0e8e8e8f0f0f0f8f8fafafafcfdfbfefefefeffffffffffff
+fffffffffffffefefefdfffcfffefbfffffffefffffefefcfffefcfffdfffffefffcfefd
+fffdfefefefef6f6f46362601f1a171f1a177d7978f8f8f6ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffeffe5e4e244433e1e191525201d94908f
+fefefefdfffcfffefffffffdf8faf5ececeae2e2e4d3d5d4cfcfcdd3cfced3d3d3d4d3d1
+d8d4d3dad6d5dad9d7dcdcdadeddd9dfdedae2e0e1e0dedfdededcdbdddcdbdbdbd8d6d7
+d6d6d4d1d2cdd4d0d1bccbc695bc9f33a16409944300934147ac7409953f03924349ab72
+c6d1cbd4cfd5cececed2d1cfd7d6d4d7d9d8dbd6dad8d6d7e2deddebedeaf6faf9fefcff
+f8f6f9f1f1f3e9eaecede9e8f2ececf2f6f7fafbfdf4f9fccee8db7ac99a2ea764099348
+00934000923e00923e0a994a2da46460ba86a2d2bcc6e1d2dee5dee7e9e6e3e3e3e3dfe0
+dcdadbd7dbdadad6d7d5d4d2d2d2d0d1d1cfd2d1cfd3cfd0d2d1cfd1d2cdd4d3d1cbcdc8
+b4c9ba7ebc972ca05f1f9b5380be99e5e9ead8e4e278c59b149b4f01934002913f009241
+31a36597d3afeaeeedf0f0eee6e5e1dedfdad5d4d2d3cfd0d0cecfcdd1d2dad8d9e2e2e0
+e9ebe8f0f0f0f8f8f8fdfdfffdfdfdfffffffffdfffffeffffffffffffffffffffffffff
+fefffffbfffcfffffffffffffefffffefffdfffefffffefffefffffffffbfffdffffffff
+f7f7f563625e201b181f1a177b7776f6f6f4ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffdfffce4e3e1484340201b18231f1c92918ffffefffffeff
+fefefcfefefef8f8faededede2e2e2d7d7d5d5d5d5dbdbdddcdcdae1e1e1e7e7e7e9e9e9
+eaeaeaedededefefeff1f1f3eff1f0f1f1f1f1f1f1efefefececece9e9e9e5e5e5e2e0e1
+d7ded7d6d5d3cdd3cfc2c6c56eb08c62ad8662b18408924403933e78b498d3d5d2cfd1ce
+cfcfcfd9d3d3dddfdee3e1e6dee3dce2e2e0ede8ecf5f9faf9fffffffdfefdfffefdf9f8
+f4f6f1f8f8f8fbfbfdf3f7f6b7e3cc4eb57e169a5104914200913a00933f07914632a466
+76c397b4dcc4dce7e1f0ebf1e3e8e1e0e1dcdfd9dbd7d5d6d6d5d3d3d2d0d1d1d1d1cfd2
+c7cdc9d0d0d0cfcdced0d0d2d5d1d2d0cecfcfd1ced4d3d1cfd0cbcfcfcdd0cfcdd1d0cc
+bfcac2b5c6bec2cfc584bd9d2aa25a028f40009442049344239e5b84c89fe1eee5f4eff5
+e4e6e3dddddbd6d5d3d2d1cfcfcfcfd1d1d1d9d7d8e4e0e1e9eae5f1f1eff8f8f8fcfcfc
+fdfdfdfffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffdfffcfefefef8f6f7666261
+1e1b161e1b167d7978f9f7faffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffdfffce4e3e1484340201b18231f1c92918ffffefffffefffefefcfefefe
+fafafcf3f3f3ececece6e6e4e5e5e5ebebedf0f0eef4f4f4f7f7f7f9f9f9fafafafbfbfb
+fcfcfcfdfdfffcfefdfefefefdfdfdfbfbfbfafafaf9f9f9f6f6f6f3f1f2ebebe9e9e7e8
+dfe1dedbdbdbd6d6cec9cfc547a8730092410e97498bbe9f8abb9e87b89bc7cec7e1dddc
+e3e9e7efeff1edf2eef6f0f2f4f6f5fbfaf8fffdfdfffffffbfcfffefffffdfffedff0e6
+a1d8b947b0750e9749018f3d0491430092421e9a525ab480a2d3b6dcece2eeeeeee8e6e7
+e1e0deddd9d6d4d6d3d1d1cfd3cfced0d0ceced3cfd2d4d1d5d4d2d5d5d3dcd8d7dbdbd9
+dddfdcdddddbdedddbdee3dfdbdfdee0dedfddded9dee0dfdcd7dbddd9dac2d2c888ba9d
+339c61059442009341009240169a4f6dc190cfe7d7eff1f0e8eae9e2e1ddd6d6d4d2d2d0
+cfceccd1d0ced6d6d6dededeeae8e9f2f0f1f7f7f5fbfbfbfefefefffffffefefeffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffdfffcfefefef8f6f76662611e1b161e1b16
+7d7978f9f7faffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fdfffee4e3e1484340201b18231f1c92918ffffffffffffffefefefefefefcfcfcf9f9f9
+f8f8f8f6f6f6f6f6f6fafafafbfbf9fcfcfcfefefefefefeffffffffffffffffffffffff
+fefffffffffffffffffefefefefefefffffffdfdfdfcfafbf9fbfaf3f7f8f1f0eeeeeaeb
+e4e3e1d3d8d2329e640291411a995260af820d964e0d954b55ac7fcfd9d0edf1f0f7f8fa
+fdf8fcfef8f8fcfefbfcfffffffffffffbfbfffefbe4f3ec9fd6b93daa7006954300923c
+0091400493442ea7626ebe8bc1dccddfefe5eceeebe6e2e1dcdadbd6d8d7d2d2d4d0ced1
+d1d1d1d1d1d1d4d4d2d7d6d4dadad8e0dfdde6e0e0e6e6e4e8e8e8eeeeeeedededf1eff0
+f0f0f0eeeceff2edf1f2f0f5eeeff1edededd5e4dd93c5a83ea86a0e964400963f009140
+0f934755b27dacd2bbe7e9e6eeecede3e5e4d9d9d9d5d3d4d0d0ced2d2d0d6d5d3dddcda
+e5e5e5efefeff7f5f6fcfafbfdfdfdfefefefffffffefefefefefefffffdffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffdfffcfffffff8f6f76662611e1b161e1b167b7a78f8f6f7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e3e1
+474340201b17231f1c92918ffffffffffffffffffffffffffefefefefefefefefefdfdfd
+fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffefefefffefcfdfefff8fdf9f8faf9f3f3f5d2e3d9
+279e5a0092402fa0606bb38b0c934700913903944548ac76b9dcc8f8faf7fdfffefffeff
+fefafbfefefef7fdf9dff5e8abdcbc44b2750b994704934400914207994830a7637cc39b
+c3e2d2e5ebe7e9e9ebe2e2e2d7d9d8d5d5d3d2d1cfd0cfcdd2d0d1d4d4d4dbd7d6dedcdd
+e1e3e2e9e7e8f0ecebf2f1eff5f1f2f6f6f6faf8f9f4faf8f8fcfbfcfafbfcfcfcfdfdfb
+fcfcfaf7fcf8eaf0eca1d3b64aaf750c9649009140018f3d07964740a86d92c7a9d1ddd1
+e2e1dfe2e3e5dfdaded5d3d4cfd4d0d2d1cfd5d5d3dbdbd9e5e5e3edededf4f4f4fafafa
+fdfdfdfefcfdfffffffffffffffffffefefefffffffffffffffffffefefeffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffff7f7f76662611e1b161e1b167b7a78f7f7f7ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e3e1474340201b17
+231f1c92918ffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff
+fffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff
+fffffffffffffefefefdfdfdfefffafffffffffefffbfdfcfcfcfed5ebde189f52049344
+3fab71b9d0c074b48f18984e0093420094421f9e5b88c8a3e7f1f2fdfcf8fffffbfdfffe
+b3ddc728a06013974b00944200944007964634a86990cbabd6e7dde7ede9e9e9e9e2dde3
+dbdad6d7d6d4d2d1cfd2d0d1d5d1d2d7d6d4dddcdae1e2dde8e7e3efebeaeef2f3f7f7f9
+fcfafbf7fbfafdfdfffffefffffefffffefffefefffefffffafefdf5faf4ddf5e799d4b8
+3dae7010984c01903e009342109a4d35a96888caa6cfe0d6e2e1e6dedcdddad9d5d5d6d1
+d1d3d2d3d1d2d5d1d0dbdad6e2e2e2ebebebf3f3f3f9f9f9fbfbfbfefefefffffffefefe
+fffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffff7f7f764635f201b181f1a177b7a78f7f7f7ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffeffe4e3e14743401f1a16231f1c92918f
+fffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffdfffeffffffffffffffffffffffffffffffff
+fffffffefffffffffdfbfffefdfefffefffffefeffd7ebdf169b4c0092424eac77d1d7d5
+ccd2d097bfa53aa16906934402944105944459b582cde5d5f8fcfffffcfe66bc8d03913f
+00943f14984f3aa9678bc8a6d3e8dfeceeede6e6e4dfdfdddcd6d6d4d3d1cececcd2d2d0
+d2d2d0d8d8d6e0e0e0e5e5e5e9e9e9f2f2f0f4f9f3fdf9f8fbfdfcfffffffffeffffffff
+fffefdf6fbf7f9f9fbf8f9fbebf4efcce8d9a0d9b864bc8930a3600a9144019040029640
+0094403ca86aacd8bdd2e6dbedebece6e8e7e2dcded6d6d6d0d0d0d1cdced2d1cdd4d5d0
+dfdfdde9eaecf4f2f3f9f9f9fefefefffffffefefefefefefffffffeffffffffffffffff
+fffffdfffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff
+f7f7f564635f201b181f1a177a7977f6f6f4ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffeffe5e4e24743401f1a16241f1c94908ffffffffdfffc
+fffffffffffffffffdfffffffefefefffffffffffffffffdfffffffffffffefefeffffff
+fffffffffffffffffffffffdfffdfefefefefefefefffffffffffffffffffffffffeffff
+fcfdfffffffdfcfefdfffefffffdffd6eadf1a9a4d00934253b07bd0dbd7d6d4d7ccccca
+c4c9c264b1850a944902903e0094402fa364a6d6bef3f7f6a8d8be27a46043af739dd2b6
+dfebe7eaece9eae9e5dededcd5d7d4d2d3cececdc9ced0cdd9d3d5d8d6d7e0e0e0eaeaea
+ededeff6f4f7fbfbfbfcfefbfbfffffffefffefffdfffefffffefffffeffedf7ec96d2b0
+59bb8049b1742ea561179e5206934501904003954400914016984e3daa7089c8a9d4eade
+eef0efe9e9ebdfdfdddbd7d4d1d3d0cbcdcad2d2d0d6d4d5dedcdde8e6e7efedeef7f7f7
+fcfafbfdfdfdfffffffffffffffffffefefefefefefdfffeffffffffffffffffffffffff
+fffffffffffffefefefefefcffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff7f7f564635f
+201b181f1a177a7975f5f7f4ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffeffe5e4e247443f1e1b16241f1c94908ffffffffdfffcffffffffffff
+fffffdfffffffffffffffffffffffffdfdfbfffffffffffffefefeffffffffffffffffff
+fffffffffffdfffefffffffffefefefefefefffffffffffffffffffdfffefffdfffefdfb
+fffffdfefffffbffffd7f1e620a35700913d3da96dd2d9d2d2d1cdd2d1cfd3d2d7d3d5d2
+93c1a42fa1630392430193400d974a6fbd93e0f0e6deefe7f2f7f3f5f5f5f1e8ede0e1e3
+d5d5d5d1d0ced2cecdd0cecfd0d4d3dcdbd9e2e1e6ebe9ecf2f1eff8f8f6fcfcfcffffff
+fdfdfdfffefcfffcfffffefffefffbfefefcfcfffffcfefdb8e0c5109850009143029344
+00913e00923f00923f049546209d595bb881b7ddc8e3f0e9ebeff0e9e5e6dddddbd8d8d8
+d2d4d3d1ccc9d0cecfd4d4d4dfdedce7e3e4ecececf4f6f5fbfbf9fffdfcfffeffffffff
+fefffffefefefefefefefefefefefefdfffefffefffffffffefefefefefeffffffffffff
+fffffdfffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffefffffffff6f6f464635f201b181f1a17
+7a7975f5f7f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fdfffee4e3e1484340201b17231f1c92918ffffefffffeffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff9fffdfffeffffffffffffff
+fffdffebf9ec2fa76703933e1d9d50b7d2c1d5d3d8d2d2d0ddd9d8e3e3e5dde1e0afc9be
+43a76905924600934207944640ac6eb7dfc4f1f0eef3eef4e0e0ded8d4d3d1d0ced4cece
+d7d6d4dddfdee7e2e6ecececf0f1ecfcfbf7fefffafbfdfafefefefffefffefcfdfffffd
+fffffdfcfffdfefffffffefffefffffffefcc7e8d338a9730f9b45139a4b239f5941aa71
+6dbc8f9fd0b3d0e2d6ecebe9e6e8e3e2e2e0dddbdcd7d5d6d1d1cfcececcd1cfd0d9d4d8
+d9dbd8e3e3e3efedeef5f5f5f9f9f9fcfefdfefefefffeffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffdfffcfefefcf8f7f566625f1e1a171e1a177d797af9f7fa
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffee4e3e1
+484340201b17231f1c92918ffffefffffeffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefffffafffbfbfffffdfdfffffdfffbfcf7
+65bb8e11975037a568bbd3c6d7d0d7d5d1d0e5e3e4edeef0f1edeee7e6e4c3d5c96ab58a
+189750019342039041189a546ebf96cadad0dadfdbdadadad6d7d9dddce1e5e5e5eaece7
+f8f2f2fbf8fffbfcfff9fdfefdfffefffffdfefdfbfefffffefffffffffffefefefffffd
+fffffdfefefefbfffffefefefffffbd6eedeb7e1c9c0e1cecce2d5d8e3dbdee3dfe0e2e1
+dedee0dbdadfd6d6d4d4d4d2d2d0d1d2d0d1d2d2d0d5d5d3dddbdce4e2e3eaece9f2f2f2
+faf8f9fcfcfcfefefefefffffffffffffeffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffdfffefefefef8f6f766625f1e1a171e1a177d7978f9f7f8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffdfffee4e3e1484340201b17
+231f1c92918fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffefefefffffdfbfdfafffefffffffffffeffe3f5e9abd9bd
+c5e2cedfdfddd5d3d6d3d5d4e0e2e1f2f4f3fbfbf9f3f5f2ebebe9d7dcd895c1a839a768
+05933f00923f0491453ca86c9ac8acd1dbd3e7e5e8eceeedf6f4f5faf8fbfefcfdfdfcf8
+fdfffcfffffdfffefffffefffefefefefffffffffffefefefbfffffffffffffffdfffffd
+fffffffafefdfefefefefefefcfcfcf4f4f4eaeaeadfdfdfd7d7d5d2d2d0d2d1cfd3cfd0
+d1d0ced2d1cfd4d2d3d8d6d7dddddbe3e3e1ecececf3f3f3f8f8f6fcfcfcfefefeffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fdfefffffffff8f6f76662611e1b161e1b167b7a76f8f7f5ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffe4e3e1474340201b17231f1c92918f
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffefffdfbfcfefffdfefffffefefffffffffffefffefdf9f1f1f1e0dedf
+d3d3d3d7d9d8e3e3e3f4f2f3fefefefbfbfbf7f6f4eeeeeee0e2e1bcd0c562b1840c9448
+00943e01933e12994d5eb281c2decff4f6f5fcfefdfcfffdfdfdfbfefffffcfffbfffffd
+fffdfefcfdfffffffffffefffffefffffffffefffffffefffffffdfefefcfffefffffeff
+fefffffefffffafefdf3f5f4e7e7e7dcdbd9d5d1d0d0cfcdd1d1cfd3d3d1d8d7d5dcdadb
+e2e0e1e7e7e7eeeeeef4f4f4f9f9f9fdfdfdfdfdfdfffffffffffffefefeffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f7f7f76662611e1b161e1b167b7a76f7f7f7ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe4e3e1474340201b17231f1c92918fffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffdfdfbfbfffcfffefffefefefcfffffdfffef9f4faeae9e7e0dbd8dcdbd9
+e5e9e8f5f7f6fdfdfdfdfdfdfefffff6fbf7f1f3f0e8e6e9d6d8d793c1a72e9f5f02923d
+00914101934228a15e84cba3dbefe4fffcfdfffefffefcfdfffdfefefffffefffffffffd
+fffefafefefcfffffffdfdfffefefefffefffffefffffffffefefefffdfefffefffefefe
+fcfafbf6f4f5ededede4e4e4dddddddcdcdce0e0e0e2e2e2e6e6e6ebebebf1f1f1f6f6f6
+fafafafdfdfdfefefefffffffffffffffffffffffffefefeffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f764635f
+201b181f1a177b7a78f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffeffe4e3e14743401f1a16231f1c92918ffffffffdfffeffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffeffffff
+fffcfefffffffffffdfffefffffefffffdfff6f7f9eff1eee9e9e7e7e9e8ecf1edfaf8f9
+fffdfffffefffcfdfffffcfffbfdfcf4f3f1f0ecebdddfdeb6d1c068b08815984c009141
+01934208934229a25d7bc89ecae7d5f7fcf5fffefffffefffbfbfdfffffffffffdfefffd
+fdfffefffffffffefffbfffffdfdfdfffffffefffffefffffefffdfefffdfefefffbfbfb
+f6f6f6f1f1f1eeecedeeecedf2f1eff3f4eff8f8fafafafafbfdfcfefefefffffffffeff
+fffdfefefefcfffffffffffffffffffefefefffffffffffffefefefffffdffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffefffffffff7f7f564635f201b181f1a17
+7a7977f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffeffe5e3e44743401f1a17241f1c94908ffffffffdfffeffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff
+fefefefffefdfefffffbfffff9fffdf8faf7f4f2f3f7f3f4f9f9f7fefcfdfefcfffcfffd
+fffefffffffffefefcfffdfefaf9f7eef0ebe5e5e3d9d7daa5c8b04caa750d9749009440
+029141008f40139b5349b2798dcdabc0e7d2e5f6eef6faf9fcfefdfefefefefffffbffff
+fffdfefbfffffcfffffdfffefffffffffdfefffdfefffdfffffefffefdfffcfdfffbfcfe
+fafbfdfbfbfdfcfcfcfdfdfbfffefffffffffefefefffffffffffffffffffffffffefffd
+fffdfffffffffefffffffffffffffffffefffefefefefffdffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffefffffffff7f7f7646361201b171f1a167a7975f5f7f6
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffe5e3e4
+4743401e1a17241f1c94908ffffffdfdfffeffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffdfffefffcfffffefcfffffffffefffd
+fbfffefffdfefffefffdfbfcfbfffffdfefffbfcf7fffdfefffdfffefffbfffffdfdfdfd
+fbfffffdfffefdfdfdfbfcfef6f2f3e8eae7dfdfe1d2d4d39dbeab4aa87310974b02903e
+0092410092410193400f964a31a5644eb37b6ac2908acaa7d0ebdafffefcfffffffdfffe
+fffefffffefffffffdfefefefcfffffffdfffffefffffefffefffdfefffdfefefefefefe
+fefefefdfdfbfffdfffffefffffffffffffffffffffffffffdfffefcfffdfffeffffffff
+fefffffffffffffffffffefffefefefefffdffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffefffffffff6f6f6646361201b171f1a167a7975f5f7f4ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefefee4e3e1474340201b17
+231f1c94908ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefeffffffffffff
+fffffffffffffffffffffffffafefdfdfffefffffdfffffdfdfdfdfdfffeffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefeffffffffffff
+fffffffefefefbfbfbf7f7f7e8ede9e2e4e1dcdbd9c9d0c89dc0a85fac802a9d5c0e9549
+00923a02923b04924003904202944307944577c99bfffafefcfefbfefefefffffffefefe
+fffffffffffdfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fdfffcfefefef8f6f76662611e1b161e1b167d7978f9f7faffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefefee4e3e1474340201b17231f1c92918f
+fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffefffffdfffefefefcfefefcfffffdfffffffefefeffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefefefefefefefefeffffffffffffffffff
+fefefefdfdfdfaf6f7f4f2f3eaeaecdfdfdfd9d7d8cfd1ccafc7b78ebca25aac7c38a063
+1399500e984d0992440897474dae79e5efe7f7f9f6fbfbfbfdfdfdffffffffffffffffff
+fffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffcfefefe
+f8f6f76662611e1b161e1b167d7978f9f7faffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffefefee4e3e1474340201b17231f1c92918ffffeffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffcfffffefffffffffdfefffefffffefffffdfdfdffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffff
+fffefcfcfcfaf8f8f8f1f1f1e8e6e9dfdfe1d7d7d9d2d0d1cfcfd1bec8c0aec6b693bfa6
+78b9976fb38cb0d6bfe2e2e2e9ebe8f0f0f0f8f8f8fcfcfcfefefefffffffffffffffeff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefefcfffffff8f6f7666261
+1f1a161e1b167d7978f8f6f7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffefefee4e3e1474340201b17231f1c92918fffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffeffff
+fffefffffefffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffdfdfdfb
+fcfcfafbfaf8f5f5f3ecf1ede6e8e7e3dfe0d6d7d9d5d4d2d3d2d0d0d0d0d1cfd0d5d1ce
+d5d1ced7d5d6dbdbdbe4e4e4f0f0f0fafafafefefeffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff8f6f76662611f1a161f1a16
+7d7978f8f6f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe4e3e14743401f1a16231f1c92918fffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffdfffffdfffffd
+fefefefdfdfdfffffdfefffdffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffefefefcfffffefffffefffffeffff
+fdfdfdfcfafbf6f6f6edf1f0e4eae6e2e3dedfdad7d8d4d5d4d2d3d2d2d2d1d0ced1d2cd
+d5d5d5dfdfdfedededf9f9f9fefefeffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff7f7f766625f201b181f1a177d7978f7f7f7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e3e1
+46423f1f1a16231f1c92918fffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffdfffffffffefffffffffffffdfefffeff
+fffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffefffffcfdfffcfdfffefffffefffffeff
+fdfdfffbfbfdf8f7fcf3f3f5f0ecede9e9e9e1e7e5ddddddddd7d9dadadadcdadbe3e3e3
+efefedf9f9f9fefefefffffffffffffeffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffefffffffff7f7f566625f201b181f1a177a7977f6f6f4ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e2e347423f1f1a17
+231f1c939290ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffefffffcfffffefffffefcfffffdfefffdfcfcfaffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffdfcfffffdfefffdfffffdfffefcfefffffefffffefcfd
+fefffffefefff8fcfbf4f8f7f6f2f1f1eff0eef0efebeae8eceaebefefeff5f5f3fbfbfb
+fefefefefefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffefffffffff7f7f564635f201b181f1a177a7975f5f7f4ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffe4e2e347423f1f1a17231f1c939290
+fffffdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefefefdfdfdf6fcfae6f1e9cfeadba9dbc08bd1ad83c9a597ccaec7ead4ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffefffffffefffffefffffffffcfffffefffffffffffefefefffefbfffdfe
+fcfdfffbfffffdfdfffffdfffbf9faf8f8f6fcfafbfbfbfbfcfcfafefefefffffffefeff
+fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff
+f6f6f464635f201b181f1a177a7975f5f7f4ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffbfffae4e5e0474340201b18241f1c969291fffdfefffeff
+f9fef8fcfefbfffdfffffdfffffefffffffdfffffdfffefffbfdfafffffffffefffefefe
+fffffdfffffdfffefffffefff9fdfcfffefffffffffafefdfafffbf2f9f2d6f1e0a9d9bf
+73c5943caa6d199d540f994b0896440295470c95452aa36096d5aaf7fcf8fffdfffcfefd
+fffffffefefcfdfefffffeffffffffffffffffffffffffffffffffffffffffffffffffff
+fdfdfdfefefefffffffffffffffffffffffffffffffffffffafffbfefffffffdfffffeff
+fffffffffffffdfdfdfffdfffcfcfcfffefffcfcfefffffffefefcfefffdfefffffffeff
+fafffefefffffffffffefffffefefffffdfffefcfffefffffafffbfffffdfefefcfdfffe
+fffefffefefffefefffffdfffcfefdfcfffffffefffffdfffefefcfefffdfffeffffffff
+f8fff8fefffdfdfdfffffefffffffdfffefcfffefdfffeffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffbfdfafefffff7f7f7636260
+1e1a171e1b167a7977f8f6f7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffefefefffffffffffffffffffefefefefefeffffffffffff
+fffffffffffffdfffce3e3e14642411f1a1725211e91908efffffdfffffffdfffeffffff
+fffffffffffffefffdfefffdfefffffffffffffffdfefefcfefffdfefffffffffffdfdfd
+fefffffdfffefffffffbfbf9f5faf6d2edde96d3b250b17c269f5c11954a02943f00903d
+02944100914004934306934700933c03924321a05bc6e7d6fffdfefefcfdfefefefffffd
+fdfefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffbfdfffcfafefdfbfffefeffffffffff
+fffffffffffffcfffbf9fffbfefffffffffffefffffffefffffdfffffefffbfdf8fffffd
+fffefffffffffffffffffefffffefffefffffffdfffefefffffffffffffffffffffffeff
+fffdfefdfdfdfffdfcfdfdfdfefefefefefffbfffefcfffffffffffffefffffdfcfefffd
+fdfffefffefffffffffcfefdfcfffffdfffeffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefffdfbfdfcf7f7f76763621d19161d1a15
+7d7c7af7f5f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+feffffe6e4e54642411e1916221e1b91908cfffffdfcfefdfffffdfffffdffffffffffff
+fffffffefffffffffffffffffcfffbfefefefffdfffffefffefffdfefffbfffffffbfbfd
+d0ebda9bd4b459ba871e9d5805924400933f009440009440019340159b522aa1614daf7c
+72bd9276bd951a9d5100924110984caed4bfebebe9f5f5f5f9fbfafdfffefeffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffdfdfbfffffffffefffffdfffffcfffffeffffffffffffff
+fdfffcfffefffefffffafefdfefefcfffffdfffffdfffefdfffffffffefffffffffafffb
+fdfffcfffdfefffdfffefcfff9faf5e4f4e9d7efe1c5e6d3b5e1c8b3dfc6b4dfc4aedfc2
+abdcbcb2ddc2c2e8d3d1eddfe1f2eaf3f9f5fbfffcfefffdfcfffffffdfefcfffffffdfe
+fdfdfdfffefffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffdfffffdf9f8f66561601e1a17201c19787473f9f7f8
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e2e3
+474342201b1824201d918d8cfffffffffffffefffffdfefffdfefffffffffffffdfefefc
+fffffdfffffdfefffffffdfefffefffdfdfff7fbfad4ecde8bcda947b077189c51049343
+00933f02913f03924206944823a05c4eb37b90cdabc2dfcddde4dde5e7e6e4e4e2d4ded5
+32a3630293441a9a50abcbb6dddfdce9e9e9f2eeeffcf8f9fffeffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffdfffefefffffffffffffffffdfffffffffefffffbfffefffefcfffeff
+fffcfdfffdfffffffffdfdfffffffffffffffdfefff3f9f7e1f2eac9e8d8b2dec393d1ac
+6bc19047b07736a96628a45e1f9f5512994d04934300914000914000923d019041049546
+0a994914994a27a05938a96b65bb8ca8d9bbe9f6effffdfcfafffefffffffcfffdfffffd
+fffefffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffdfffffdf6f5f366625f1f1b181e1a177e7a79f8f7f5ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe2e2e043423e1e1a17
+221d1a959190fefcfdfffffffffefffffffffffffffffffdfffdfefffefffefffffbffff
+fefefef3f8f4cce7d87fc69e3dae70169d5103924000914000924100914007964626a25a
+66bd88a9d6b9d5e5dae6eae9e6e5e3e0dedfdbdddcd4d8d9d4d4d4bfccc31e9c55009140
+199851b1c5b9d4ced0d7d9d8e8e8eafbf7f8fffbfcfdfffcffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffdfefefcfdfffffffdfffefefffffffffdfffefdfffffffbfffffefffffcfefb
+f0faf2d9ede1bee4cd9dd4b755b88142ab7028a15c0b954700923e009241039243019041
+00913d029443029141009241029141009140029443039041009241029141009241009241
+03924200934300924106954646b37ab3dec3eff9f1fffefffefffffefefefffefffdfdfd
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefefefefefef9f8f66362601f1b181d19167a7977f9f7f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefefee9e9e78a89857d7c788c8887b4b2b3
+fffffffdfffefffffdfefefcfefefefffdfffffefff9fdfce3f4eacbe6d771c49649b277
+1d9f5503924000913e009140018f3d119a4836a76963bb8ba0d2b5cfe3d8e6e8e7e5e3e4
+e0dedfddd9dad9d5d6d5cfd1d2cecdced0cfd1d0ceb5c5ba1998510094402fa062bbc5bd
+ccc6c8cdd1d0dfe0e2eff1f0fbfbfbfffffdffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfeffffff
+fffffffffffffdfdfffffffffefefefbfbf9e9f6edd8eddeb2dec372bd924eb37b26a45d
+0b984909974500933a01913a05933f00923f0093410395440c954714984c1f9c5a36a769
+40a97049ae7655b17e60b6856fbe9177ba9169b68c64b68851af7a3ba96c269f5c179b52
+06954500913e0893400f994e88caa6e7f4ebfdfefffffdfffcfdfffeffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f7f7f59d9c9a7d7c7a81807eaaa9a7f8f8f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffbfbfbf8f8f6f4f4f2f8f8f8f6f6f6fcfffffbfffb
+fffffffafcf9f3faf3dff1e5b6dec67bc69b3aad6c0c994a07944600903f00913d039240
+0d97492ca46460b689a0d0b6d7e4dae1e6e0e5e4e2e1e1e1d9dadcd7d5d8d4d2d3cfcfcf
+cdcfcecfd3d2d2d2d0d8d7d5ddd9d8bbd3c6169a5101903e34a265bfcac2cac8c9cfcfcf
+e1dbddf0f0eefefefffefcfdffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffcfffffffffefffdfbfcf7
+f9fbf6e0f2e4aedec483c9a449b5771f9d560f994b00923f00924103924201904000933f
+039243149a512aa36041aa715eb4857ec09c93caad9ed0b7b8d4c5c8ded1d1ded5d4ded6
+d6dbd5d5dad6d8ddd9d7d9d6d3dad3d5d6d1d3d3d1ced4d0c1d1c7afccb87fbd9842a36e
+0c93460094420e964e75bc94f1f6f0f9fafcfefcffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffdfdfdf9f9f7
+f7f6f4f8f6f7fbf9fafdfdfdfefefefefefefefefefefefefefefefefefefefefefefefe
+fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe
+fefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffefcfffffffffefffdfbfdfcfcfefdf7fbfaeef7f2e3efe5bee3d18fccab
+57b5812ca862119b4e03924200914000923f0991450b954827a25f5cb4829acbaecfe5d9
+dee4e0e6e5e3e1e1e1dcdcdcd6d6d4d1d1cfcfcecccfceccd1d0ced2d0d1dcd7dbdbd9da
+e2e1dfe6e6e6e9e7e8c9e3d61d9f5700913c30a465c8d4cacfcecccdcfccdfdddeeef0ed
+fcfcfefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffefefefdfdfdfefefff0f9f4d1ecdb99d0b165bd8d31a566
+139b4f03954204914301904000944002974310984c28a15e3fa86f5bb8837dbe9ca9d3bb
+ccded0d7e1d9d6dfdadbe1dddfdfdddedad9dcd8d9d8d8d8d6d4d5d6d4d5d2d4d3d2d2d2
+d3d1d2cfd1d0d0ced1cfd1d0cecececfcfcfcfd1d0d1cdced0cfcdc0cac279b792149650
+00913e1b9d53a4d1b4efefedf6fafbfdfdfdffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffefffffffffefefefffffdfffefffffeff
+fdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe
+fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe
+fefefefefefefffffffffffffefefefefefefffffffffffffffffffefefeffffffffffff
+a0d7b7a2d8b8a2d7b99cd3b48acca86dc09246af7427a05d109b4804934100903f039242
+00944000924010984c2da46265bb8c9bd2b3d1e3d7e7e6e4e5e5e5dfe3e2dbdbdddad3da
+d0d1ccd1d0ced1cfd0d2d0d1d2d2d0d6d6d4dcdcdce3e1e4e0e7e0ebede8f2f2f2f7f5f6
+f8f8fae0f0e62ba461069043199c4ebad1bdd1d1d1d1d0cee5e1e2f1f2f4fcfcfefeffff
+fafefdfffefffffefffffffffffefffffdfefefefefffdfffbfffcfcfffdfefffffefefe
+fffffffdfdfbf0f9f4d7e8e097d5ae56b47f209f58069545008f3d00923f009241039544
+02953d16994d43ab7077bf97a7d3bac8ded2d6dfdce1e2e4dfe1dcdededcdcdadbd9d7d8
+d5d5d3d3d3d1d2d0d1d4cfd3cdcec9d0cfcdd1cfd0d2d1cfd1d1cfd2d2d0d3d3d1d5d3d4
+d0d2cdd2d2d0d4d2d3d5d4d2d3d3d1d3d3d1d4d3d1d6d2d3c3cfc555ac7900954300923c
+2ea062c0d6c9edeef0f9f8fff9fff9fcfefbfffdfefffefffffefffefffffffffffffdff
+fefffafafff9fefffdfffefffffefffffffffffffffffefffafffafffefcfffffffbfffe
+fcfefdfbfdfcf1faf5eaf5efd3ecd9c4e7d3d0ecdda5d7bea6d7baa0d9b8a2d8b8a7d8bb
+a0d7b7a2d7b9a5d7bca4d6bba2d7b9a1d6b8a4d6bba6d6bea0d7b7a1d6b8a4d6bba4d6bb
+a1d6b8a1d6b8a4d6bba6d6bea1d8b9a2d7b9a4d6b9a2d7b9a1d8b9a1d8b9a2d7b9a2d7b9
+9ed6b1a1d9b6a0d7bae2f1eafffefffffffffffffffefffffcfefdfefefe00903b02913f
+03924000924100924100924100933f00933f0092410091400493441a9c5241ad6f79c297
+b0d5c3d4e3dee4eae0e3e5e0dedededadadad7d7d5d3d3d1cfcfcdcfcfcdcfd0cbd3d2d0
+d8d6d7dddbdce1e1e1e6e6e6edededf3f1f4f7f7f7f6fcf8fdfdfbfdfdfdfffefff6fdf6
+46b27800923f0a974b91c6aacfd1d0d2d2d2e2deddeff5f1fdfdfdfffcfffffffffffeff
+fefffffbfffefefffffffefffffffffffffffbfffcfcfcfcfffdfffffeffe4f3eca1d6ba
+4fb27b18a054009140009543009140008f3f039544129c513da96f72bd929dd2b6bcddcc
+dee7e2e7e3e4e3dfe0dededed7d9d8d6d6d8d2d2d0d1d1cfd1cfd0d0cecfcfcfcdd0d0ce
+d3d1d2d4d2d3d5d6d1d8d7d5dad8d9dcdadbdddddbdfdfdde1e1e1e3e1e2e3e4dfe3e3e1
+e4e2e3e4e2e3e3e3e1e2e2e0e2e0e1e2e0e1dcdbd7bfd1c33fa46a02934403924340a96e
+d1dcd4eeeef0f7fbfafffffffffffffcfffffcfffffefffffefefffefffffdfeffffffff
+fffffffefefffefffffffffffffffffffefffafefdecf7f1d6ecdfbfe5cc90cea967be8b
+42ab702da462219d55189a521c9b5401924501924300944100914100904300933d00933f
+01934200924100933f00923e00924103924200923c00933f00924100924100933f00933f
+00924101934200923f00923f02913f00923f00923f00923f00923f02913f00934200913d
+02934470c397f9fff9fffefffefcfffffffffeffffffffff00924100934200923f00923e
+0193400a94461a995227a05b37a96469bb8aa4d0b5c9dfd3dce5e2e5e3e4e2e1dfdcdcda
+d8d6d7d6d6d8d2d2d4d0d0d2d2cecdd0ccc9d4d0cdd9d8d4dcdcdae2e1dfe8e6e7eeeced
+f2f2f2f6f6f6fafafafefcfffffbfffcfffffffffdfdfdfdfefefffffefc84cca6039542
+008f4050aa77cacdc6d3cfd0dce2def3f2eefdfbfcfffefffbfffefcfefdfffffffeffff
+fcfffffefefefffefcfbfffcfefcfff4f9f5c4e5d077c69731a8640b9645019040029142
+00923d10994930a56164ba8b9cceb3c8ded2e5eae4e9e8e3e4e3e1ddddddd9d9d9d4d4d4
+d2d1cfd0cfcdcecdcbd1d1cfd1d1cfd2d2d0d5d3d4d7d5d6d9d9d7dcdcdae0dedfe2e0e1
+e6e6e4e9e7e8eceaebeeecedefefeff1f1eff3f3f3f5f3f4f5f5f3f5f5f5f6f4f5f6f4f5
+f5f5f5f5f5f3f5f3f4f4f2f3edf1f0eee8eabcd7c828a36400943d00923f4aa873d6e0d7
+f0f0f0fafafaf8fcfdfffffffffbfdfffefffcfffffffffffdfffcfefefefffffffefeff
+f6f8f5dfefe4b4e0c588cea951b47b2fa66417994f169d5007954303924000903f009542
+00943d009440028f40019342048f3e00933f03904101924300933f00933f009241009140
+00923e00933f00924101934200923e00933f00924100924100933f00933f009241009241
+00933f00933f00933f00933f00933f00933f00933f00933f00914000943c0193405fb584
+ebf5edfafafcfcfcfcfffcfbfdfffeffffff6eb99071b99171b9917abe978dc6a6a1cdb6
+bad4c7cddcd5e0e2dfe6e2e1e3dfe0dadbddd5d9d8d7d6d4d4d3d1d0d2cfcfcfcfd1cfd0
+d1cfd0d2d0d1d5d7d4dcdedbe3e3e3e8e6e9efefedf3f3f3f8f8f8fafafafcfcfcfdfdfd
+fefefefefefefffefffefffffefefefffefffcfffffffefdd1ebde249f5c0094400b9446
+6bb28acacac8e2dedfeeeeeefdfdfffefefefffefdfffffdfffefffffdfefefefefcfefb
+e6f3ecc2e4d47bc89c3dab6e109a4d00923f00923f0091410b954824a25960b687a8d9bc
+dbe8e1e8e8eae7e9e8dfe1dedbdad8d9d8d6d4d4d2d1d0ced2cecdd2cecdd4d0d1d5d1d2
+d4d2d3d8d8dadcdcdadfdfdfe4e4e4e8e8e8ebebebefefeff2f2f2f5f3f4f7f7f7f8f8f8
+fafafafbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefefefe
+fdfdfdfefcfdfefcfffaf8fbf1f2f4a0cdb0189a5001934000933f41a46db8d4c5eef1ea
+fcfcfafafefdfffdfefffefffcfefbfefdfbedf8f4dbefe4afd9c175c09541ad711ea056
+0998480195410092410095420094400193400193400c9648199b51229e562b9f603ca86c
+52b37d5fb7846cba8a63b58573bc8f70bd916fbc906ebb8f6eb9906eb9906dba8e6ebb8f
+6fba916fba9170b98e70b98e70b89070b89070b98e70b98e70b89070b89070b89070b890
+70b89070b89070b89070b89070b89070b8906dba9070b78f7aba97c2dacce6e6e4ebebe9
+eef3eff6f8f7fbfbfbffffffd4d6d5d4d6d5d0d4d3d2d4d3d6d6d6d7d7d7d5d7d6d4d8d7
+d3d7d8d3d4d6d1d1d3d0d0d0d0cecfd0cfcdd1cfd0d3d3d3d7d6d4dadad8dfdfdde3e3e1
+e8e8e8ecececf2f2f4f7f6fbfafafafdfdfdfefefeffffffffffffffffffffffffffffff
+fdfffafffffffefefffffdfffefffdfffefcfcfcfc80c79f0a974b01913c0e964c52a87b
+a2c8b1d3e5d9e5f4edf0faf2ebf7f5e5f4efdaeee3c0e3cf91d1ae61bb8833a66510984e
+06954300923f00923e029642189f5241aa6f90cdacc7e1d4e1eae9e3e3e3e1dddadedad9
+d6d6d6d1d3d2d0d2cfcecfcad0d0d2d3d1d4d8d4d5d8d6d7dbdddcdee2e1e4e4e6e9e7ea
+edededf0f0f0f4f4f4f7f7f7fafafafbfbfbfcfcfcfefefefdfdfdfdfdfdfefefeffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffefcfcfffffefcfdeef3ed83c7a213974e00914102923d1f9d5d53af7c86c8a2a1d8b9
+aedcc2a7d8bb8dd1ac69bc9047b17128a15c0d974a029545009240009140029141018f3d
+10974b229e583ca96f5ab68584c5a3a2ceb7b5d4c4c2d8ccd6dcd8d9dedad6dcd8d7ddd9
+d9dbd8d2dbd6dadadad5d9d8d7d7d7d6d6d6d5d5d5d4d4d4d4d4d4d4d4d4d4d4d4d3d3d1
+d1d5d4d1d5d4d1d5d4d1d5d4d1d5d4d1d5d4d1d5d4d1d6d2d3d5d4d3d5d4d3d5d4d3d5d4
+d3d5d4d3d5d4d3d5d4d3d5d4d2d2d0d5d7d4d1d5d6dad3dad8d6d9dbdad8e9e5e4f1f1f3
+f9f9f9fefefed3cecbd2d1cdcfd1ceced0cfd0d0d0d1cfd0d0cecfd1cfd0d3d1d2d3d1d2
+d4d0cfd5d1d0d6d5d3d7d9d8dddddde5e0e4e5e5e5e9e9e7eeeeecf3f2f0f7f5f6fafafa
+fafefdfbfffffefefefefefefefefefefefefffffffffffffffffffffffffefffbfeffff
+fffffffffdfefffffdfffefcfeffffe5f7eb61b78807964600933b05944211974e2da160
+4db27a52b37d52b47b41af7229a461149a5106954500923f00923d00933d0392400f964a
+35a66871bc93b9dbcadce7e1e5e7e4e4e5e0dadfd9d6d6d4d4d2d3d0cfcdcdcdcbd1d0ce
+d5d3d6d6d5dbdddbdcdfdfdde3e5e2e8eae7efeeecf4f0f1f8f4f3fbfaf8fcfafdfcfcfc
+fefefefffffffffffffffffffffffffefffdfefefffefefeffffffffffffffffffffffff
+fffffffffffffffefffffffffffffffffffffffffffffffffffffffefffffdfdfbfffffd
+f9fefafffdfee9eeeaa0ceb223a05e06954300923a00953e0a95440f974b0f954c0c9649
+0d964800933f00904101904002913f0694420f994c23a05e4eb07d77c29ba0d1b4c0dbc8
+d6e2d8dae0dcdee0dfdfdfdfdbdddcdddcdad7d5d6d6d5d3d4d4d2d0cfcdd1d0ced0cfcd
+d5d1d0d2d1cfd4d3d1d2d2d0d1d2cdd1d2cdd1d1cfd1d1cfd0d1cccfd1ccd2d1cfd1d1cf
+d0d1ccd0d1ccd0d0ced0d0ced0d1ccd0d1ccd1d0ced0d0ced0d0ced0d0ced1d0ced1d0ce
+d1d0ced0d0cecdd1d0cfd1ced1d1cfd2d4d3d3ced2ddd9d8e7e1e3ededeff8f6f7fdfdfd
+d6d8d7d6d8d7d7d7d7d7d7d7d7d6d4d8d7d5d8d8d6dadbd6dcd8d9dcdcdcdededee4e0e1
+ebe2e5ede7e9ededebeff1eef5f5f5f8f8f8fdfbfcfefcfdfdfdfdfffdfefffefffffefd
+fffffffefefefdfffefffffffffffffffefffffffffefffffffefffefefefffffffefefc
+fffffffffffff8fdf9fffeffdfefe279c49b1d9b5400933f03924003933e03913d009341
+01933e00923d00913c039240059341059243169a4f33a8646cbb8ca1d2b4d0e2d6e1e7e5
+e5e6e8dedcddd9d8d6d4d6d3d0d2d1cfcdcececccdcfd0d2d7d6dbe1dbdfe3dfe0e6e8e5
+ebe9eaf0eeeff3f3f1f7f7f7fbfbfdfffefffffdfffdfbfcfefcfffefefefefefeffffff
+fffffffffffffffffffefffdfffffffffffffefffffffffffffffffffefffffffffefffd
+fffefffffffffffffffffffffffffffffffffffffffefffdfefffffffefcfcfffffeffff
+f9fdfceef2f1bbd8c262ad840f994c039544079042009440069344009542069344079445
+1e9d562ca3634fb27c7bc39ba5d1b8c8ded1dbe4dfe1e1e1dfe1e0ddddddd9d9d9d7d7d7
+d4d4d2d2d1cfd0cfcbd0cfcbd0d0d0d0d0d0cfcdced4d0cfd4d0d1d8d4d3d4d4d2d4d4d2
+d8d6d9d8d6d7d7d7d5d7d7d5d8d6d7d8d6d7d7d7d5d7d7d5dad5d9d8d6d7d7d7d5d8d7d5
+d8d6d7d8d6d7d7d6d4d6d6d4d7d7d7d7d7d7d6d8d7d7d7d7d7d7d7d7d7d7d7d7d7d6d8d7
+dbd7d6d9d5d2d9d6d1d3d8d4d7d7d7dddddde6e4e5f3eff0faf8f9fdfdfde7e9e8e7e5e6
+e9e5e4e9e8e6e7e7e5e6e8e7e7e7e9e8e6ebeceaedececeeedefeeeff1f0f4f6f5f9f9f9
+fcfafbfdfcfafffefffdfdfdfdfffefefffffffffffefefffffffffefffffffefffefefe
+fdfffefefffffffffffffefffffffffefffffffdfffffefffefffffffffbfafefffefdff
+fffffbfcfafdfffdffebeceeb4d3c364b28829a1631b9950109748059244079446139950
+24a05a46ab716dba8e89c6a4abd2bdd3ded6e2e6e7e2e2e2e4dededdd9d8d3d3d1d1d3d0
+cececcd3cfd0d4ced0d7d5d6dcdcdce0e0e0e6e6e4eceeebf2f2f2f7f5f6fafafcfcfcfe
+fcfcfcfefcfdfffdfffefefefdfffcfefffafffefffffffffeffffffffffffffffffffff
+fffffffefffdfffefffffffffefffdfefffdfffffffffefffffffffdfffcfffeffffffff
+fefffdfffffdfffffffffffffefefefdfffcfffcfffffefffdfffcfffcfefffefff9fbf8
+eff1f0d6dfdab1c7ba80b79a5fad8351ab7882bf9663b5876cb98f89c6a4bbd6c5cbddd1
+dce3dce2e4e3e2e0e1e0dcddd9d7d8d1d5d4d8d2d6ced0cfcfd1ced1d0cecdcfcccfd1ce
+d5d3d4d4d2d5dad8d9dadad8dedddbdddddbdfe1dee1e0dee0e5e1e5e5e3eae6e7e8e6e7
+e7e7e5e7e7e5e8e6e7e8e6e7e7e7e5e6e8e3ebe7e8e9e7e8e7e7e5e7e7e5e8e6e7e8e6e7
+e7e7e5e5e7e2e8e7e5e8e7e5e7e7e5e7e7e5e8e7e5e8e7e5e8e7e5e7e7e5e9e7ece7e7e7
+e6e8e7e9e7eae5e7e6ecebe9f0f2eff6f6f6fdfbfcfffffff5f7f2f8f8f6f7f7f7f8f8f8
+f9f9f9f7f7f7f7f7f7faf8fbf9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fbfbf9f9f7f8efedeedcdedbc3cec6b0c4b8a8c3b4a8c4b6a6c7b2b6d1c2c5d6ccd2dcd4
+dde2dee1e1dfe0dcdde0daded4d6d1d2d2d0d1cfd0d1cfd0d0d0ced0d0ced5d3d4ddd8dc
+dbdddae3e3e3eeecedf3f3f3f7f7f7fafcfbfdfdfdfffdfffdfdfdfefefeffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffcfefdfffffffffffffffffffffffffefefef8f8f8f2f0f1
+e0e2ddd8d8d6d0cecfcecccdd1d1cfd4d4d2d9d7d8ded9ddd7d9d4d8d8d6d8d6d7d6d4d5
+d2d2d0cfcfcdcfcdced2cdd1cdcfccd1d1cfd6d4d5d9d7d8dbdbd9dededce4e2e3e7e5e8
+e6e8e5eaecebecececf0eeeff3f2f0f3f2f0f4f4f4f7f7f9f7f7f7f8f8f8f8f8f8f8f8f8
+f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8
+f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f7f7f7f8f8f8f9f9f9
+f9f9f9fafafafcfcfcfdfdfdfdfdfdfefefefefffdf7f7f5c2c0c1aba9aab3b2b0f3f2f0
+fffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffdfdfd
+f7f5f6eeeaebe1dddcd5d4d0d0cfcbcfceccced1cad3d4cfd6d2d1d5d1d0d7d3d2d3d2d0
+d0cecfd1cfd2cfd0cbcfcfcdd2d0d1d6d4d5d9d9d7dededce6e4e5ebe9eceef0edf4f4f4
+faf8f9fdfdfdfefefefefffffffffffffeffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffcfefdfffffffffffffefefefffffffffffffdfdfdfaf8f9eef0ede6e6e4
+dcdadbd5d3d4d1d1cfcfcfcdd0cecfd3cfd0d0d0ced2d1cfd2d0d1d2d0d1d1d1cfd3d3d1
+d6d6d6dad8d9dcdedbe0e0e0e6e4e5ebe9eaededebf0f0eef4f4f4f7f5f8f7f9f6fcfcfc
+fafafad0cecfaba7a6acaba9e2e0e1fffffffefefefefefefffffffffffffefefefefefe
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffefffde6e5e3494544211c192c2825aeaaa9fffefffffeff
+fffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefffffefefefcfafbf7f5f6
+ededede3e3e1dbdbd9d6d6d6d2d4d1d3d3d1d1d1d1d1d0ced0d0ced1d1cfd4d3d1d6d4d5
+d7d7d5d9d9d7dfdddee5e3e4eaeae8efefeff6f4f5faf8fbfbfbf9fdfdfdffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fefffffffffffffffffefefefefefefffffffffffffffefff9fbfaf4f4f4ebebebe4e2e3
+dddddbd8d8d6d7d6d4d7d6d4d7d6d4d8d7d5dad8d9dbd9dadcdcdae0e0dee6e6e6eaeaea
+eeeeecf1f1f1f5f5f5f9f9f9fbfbfbfcfcfcfdfdfdfffefffefefcfefefef9f7f8676362
+221e1b211d1a8a8987fafafafefefeffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe
+fffffffffffffeffffe4e3e146413e201b1725201d928e8bfffefffffffffffffffefefe
+fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef9f9f9f2f2f2
+eaeaeae4e4e4e2e2e2e0e0e0dfdfdfdededededededfdfdde0e0dee3e2e0e8e8e6ebebe9
+efefeff4f4f4f8f8f8fbfbfbfdfdfdfffdfefefefefefefeffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffefefefffffffffffffefefefcfcfcf8f8f8f3f3f3eeeeeee9e9e7
+e7e6e4e6e5e3e6e5e3e8e6e7eae8e9ecececeeeeeef2f2f2f6f6f6f9f9f9fbfbfbfcfcfc
+fefefefffffffffffffefefefffffffffffffefefcfffffff7f5f66662611d1815221d1a
+7e7a79f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffff
+feffffe3e3e1484441201b17221d1994908dfffffffeffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfcfafbfbf7f8f9f5f6
+f4f0f1f1edeeefedeeefedeeeeeeeef0f0f0f2f2f2f4f4f4f7f7f7f9f9f9fbfbfbfdfdfd
+fefefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefefefcfcfcfafafaf8f8f8f6f6f6f4f4f4
+f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfdfbfcfefcfdfefefeffffffffffffffffffffffff
+fffffffffffffffffffffffffffffdfffffff7f6f46763621f1a171d18157f7b7af6f6f6
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffe3e2e0
+4743401f1a1627221f8f8e8cfefefefefffffefefeffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffefffffffffefffdfefffffefffffefffffefffffdfffefefefefbfdfc
+fafcf9fbfdfcfcfcfcfcfcfefdfdfdfefefefffefffffffffffffdffffffffffffffffff
+fffffffdfffefffffffffffffffffffffffffffffffffffffefefefefefcffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff
+fffffffefffffffffffffffdfffffdfffffffffffffffefffffffffefefefffffffeffff
+fdfffefffffffffffffffefffffefffefefcffffffffffffffffffffffffffffffffffff
+fefefefdfffefffefffefefef8f8f8656160201b17221d197b7776f7f7f7ffffffffffff
+fefefefefefefffffffffffffefefefefefeffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe5e4e24844411f1a17
+211d1a969593fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffdfffefefefefffffffffffffefffffefffffefffffffdfffdfffffdfefefefcfffeff
+fffefffffefffffffffefffdfffefffffffffefefcfefefefefefefffffffffffffefffd
+fffefffffffffefffffffffffffffffffdfefefefefdfffcffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffeffff
+fffefffffffffdfffefefefefffffffffefffffffffefffdfffffffffffffdfffefefefe
+fffffffffefffffffffffffdfffefffffffffefffffefffffffffffffffffefefefdfffc
+fffefffffffff7f7f76665631e19161f1a177e7a79f5f5f5ffffffffffffffffffffffff
+fffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffe3e1e2484441211c19231f1e918f90
+fffffffcfcfafffffffffffffefefefffffffffffffffffffefefefdfdfdffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff
+fffffffffffffffffffffffffffffffefffdfffffffffffffefefefefefefffefffffeff
+fffffdfefffbfffefffffffffefffdfffffffffffffefefffefefefdfffcfffeffffffff
+fefffffffffffffffffffdfefefefefefffdffffffffffffffffffffffffffffffffffff
+fefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffdfefffffffffffffefefefefefefffffffffffffefffffffefffefeff
+fdfffefefefefffffffffefffffffdfefffbfffefffffffffffffffefefefefefefefeff
+fffffffefffdfffefffffffffdfffefdfffefffffffffffffefffffefffdfffeffffffff
+f6f6f6636260211c191e19167b7a78f6f6f6ffffffffffffffffffffffffffffffffffff
+fffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffff
+fefefefdfdfdfffffffffffffbfffce5e4e2474141211b1b24201d91908efffffffffdff
+fefffffefffffefffffefffffffffffffffffffffffffffffefffdfefffffefffffeffff
+fffffffffffdfffffffffffffdfffcfffffffffffffffffffefffffefffdffffffffffff
+fcfffffefffffffffffffffffefffffefffffffffffffefffefffdfefffdfefffffeffff
+fffffffffffffffffffffffffbfffcfefffffffffffffffffefffffefffffffffffffeff
+fefffffefffffefffffefffffefffffefffffefffffefffffdfffcffffffffffffffffff
+fefffffefffdfefffffffffffdfffefefffffefffffeffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffdfffefefffffefffffeffff
+fefffffefffffefffffefffffdfffefefffffefffffefffffefffffefffffefffffeffff
+fdfffcfffffffffffffffffffefffffefffdfefffffffffffdfffcffffffffffffffffff
+fefffffefffdfefffffffffffefffdfffffffffffffffffffefffffefffdfeffffffffff
+fcfffdfefffffffffffffffffefffffefffdfffffffffefffbfdfafefffdf6f6f6656160
+1f1a171f1a167c7877f9f7f8ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffefffde6e5e34842421d1815231f1c92918dfdfcfafcfafbfbfbf9fbfbf9
+fbfbf9fbfbfbfcfafbfcfafbfcfafbfcfafbfafaf8fbfbfbfbfbfbfbfbfbfcfbf9fbfaf8
+fcfbf9fcfafbfafaf8fcfafbfcfafbfcfafbfbfbf9fbfbf9fbfbf9fdfbfcfbfbf9fbfbf9
+fcfbf9fcfafbfbfbfbfbfbfbfcfafbfcfafbfbfbf9fbfbf9fbfbf9fbfbf9fcfbf9fcfafb
+fcfafbfcfafbfafaf8fbfbf9fcfafbfcfafbfbfbf9fbfbf9fcfafbfdfbfcfcfafbfcfafb
+fcfafbfcfafbfcfafbfcfafbfcfafbfcfafbfafaf8fcfafbfcfafbfcfafbfbfbf9fbfbf9
+fbfbf9fdfbfcfafaf8fbfbf9fbfbf9fbfbfbfcfafbfcfafbfcfafbfdfbfcfbfbfbfbfbfb
+fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf9fafcfafbfcfafbfcfafbfcfafbfcfafb
+fcfafbfdfbfcfbfaf8fcfbf9fcfbf9fcfafbfcfafbfcfafbfcfafbfdfbfcfafaf8fcfafb
+fcfafbfcfafbfbfbf9fbfbf9fbfbf9fdfbfcfafaf8fcfafbfcfafbfcfafbfbfbf9fbfbf9
+fbfbf9fdfbfcfbfbf9fcfafbfcfafbfcfafbfbfbf9fbfbf9fbfbf9fcfafbfbfbf9fbfbfb
+fcfafbfcfafbfbfbf9fbfbf9fcfbf9fcfafbfcfcfafbfbf9f3f2f064605f211c181f1c17
+797876f9f7f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+feffffe5e4e2494343211c19211c194d49467978767a76757b77767b77767b77767b7776
+7b77767b77767b77767b77767b77767b77767b77767b77767b77767b77747b77767b7776
+7978767b77767b77767b77767978767978747978767c78777978767b77767b77767b7776
+7b77767b77767b77767b77767b77747b77747b77747b77767b77767b77767b77767b7776
+7978747b77767b77767b77767b77767b77767b77767c78777b77767b77767b77767b7776
+7b77767b77767b77767b77767b77767b77767b77767b77767b77767b77747b77767c7877
+7b77767b77767b77767b77767b77767b77767b77767c78777b77767b77767b77767b7776
+7b77767b77767b77767b77767b77767b77767b77767b77767b77767b77767b77767c7877
+7b77767b77767b77767b77767b77767b77767b77767c78777b77767b77767b77767b7776
+7b77767b77747b77767c78777b77767b77767b77767b77767b77767b77747b77767c7877
+7b77767b77767b77767b77767b77767b77747b77767b77767978767b77767b77767b7776
+7b77767b77747b77767b77767874717a76757975743b36331f1a16201d187b7a78f7f7f7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefee6e5e3
+484340201b181f1a171f1b181f1b181f1b181f1a171f1a171f1a171f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171e1a17201b18
+201b18201b181f1b181f1b18201b18201b18201b18201b18201b18201b18201b18201b18
+201b18201b181f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17201b18
+201b18201b18201b18201b18201b18201b181f1a171f1a171f1a171f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17201b181f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a17201b18201b18201b18201b18201b18201b18201b18
+201b18201b181f1a171f1a171f1a171f1a171f1a171f1a171f1a17201b181f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a17201b181f1a171f1a171f1a171f1a171f1a171f1a17
+1f1a17201b181f1a171f1a171f1a171f1a171f1a171f1a171f1a17201b181f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17
+1f1a171f1a171f1a171e1a171e19161f1a171f1a161f1b187c7b79f7f7f7ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe2e1df494542201b18
+1e19161f1a171e1a171e1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17201b181f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17201b181f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17
+1f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a171f1a17
+1e1a171e1a17211d1a1f1a171f1a161f1b187b7776f8f7f5ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffefeffe3e2e0625e5b4f4a47504b48504a4a
+4f4a474e4a474f4a474f4a474f4a474e4a474e4a474e4a474e4a474e4a474f4a474f4a47
+4e49464d49464e4a474e4a474e4a474d49464f4a474f4a474e4a474f4a474f4a474f4a47
+4f4a474d49464f4a474f4a474e4a474e4a474f4a474f4a474e4a474e4a474f4a474f4a47
+4f4a474e4a474e4a474e4a474e4a474e4a474f49494f4a474e4a474e4a474f4a474f4a47
+4e4a474d49464e4a474e4a474e4a474e4a474e4a474e4a474e4a474e4a474f4a474e4a47
+4e4a474e4a474f4a474f4a474e4a474d49464f4a474f4a474f4a474e4a474e4a474e4a47
+4e4a474d49464f4a474f4a474f4a474f4a474f4a474f4a474f4a474f4a474e4a474e4a47
+4e4a474e4a474e4a474e4a474e4a474d49464e4a474e4a474e4a474e4a474e4a474e4a47
+4e4a474d49464f4a474e4a474e4a474e4a474f4a474f4a474e4a474d49464f4a474e4a47
+4e4a474e4a474f4a474f4a474e4a474d49464f4a474e4a474e4a474e4a474f4a474f4a47
+4e4a474e4a474f4a474f4a474e4a474e4a474f4a474f4a474e4a474e4a474e4a474d4946
+4f4b484f4b484f4a474e4a478d8988f8f6f7ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff
+end
+%%PageTrailer
+%%Trailer
+%%EOF
More information about the Wsplgen-commits
mailing list