# HG changeset patch # User wenzelm # Date 1221568830 -7200 # Node ID 398bf960d3d432b3745eefa610162fea895c377b # Parent f1fc11c735693f6e69364d1357959cc8a926a6c8 misc tuning and modernization; diff -r f1fc11c73569 -r 398bf960d3d4 doc-src/System/Thy/Basics.thy --- a/doc-src/System/Thy/Basics.thy Tue Sep 16 14:39:56 2008 +0200 +++ b/doc-src/System/Thy/Basics.thy Tue Sep 16 14:40:30 2008 +0200 @@ -16,35 +16,30 @@ \medskip The Isabelle system environment emerges from a few general concepts. - \begin{itemize} + \begin{enumerate} - \item The \emph{Isabelle settings mechanism} provides environment + \item The \emph{Isabelle settings} mechanism provides environment variables to all Isabelle programs (including tools and user interfaces). - \item The \emph{Isabelle tools wrapper} (@{executable_def isatool}) - provides a generic startup platform for Isabelle related utilities. - Thus tools automatically benefit from the settings mechanism. + \item The \emph{raw Isabelle process} (@{executable_ref isabelle} or + @{executable_ref "isabelle-process"}) runs logic sessions either + interactively or in batch mode. In particular, this view abstracts + over the invocation of the actual ML system to be used. Regular + users rarely need to care about the low-level process. - \item The raw \emph{Isabelle process} (@{executable_def isabelle} or - @{executable_def "isabelle-process"}) runs logic sessions either - interactively or in batch mode. In particular, this view abstracts - over the invocation of the actual ML system to be used. + \item The \emph{Isabelle tools wrapper} (@{executable_ref isatool}) + provides a generic startup environment Isabelle related utilities, + user interfaces etc. Such tools automatically benefit from the + settings mechanism. - \item The \emph{Isabelle interface wrapper} (@{executable_def - Isabelle} or @{executable_def "isabelle-interface"}) provides some + \item The \emph{Isabelle interface wrapper} (@{executable_ref + Isabelle} or @{executable_ref "isabelle-interface"}) provides some abstraction over the actual user interface to be used. The de-facto standard interface for Isabelle is Proof~General \cite{proofgeneral}. - \end{itemize} - - \medskip The beginning user would probably just run the default user - interface (by invoking the capital @{executable Isabelle}). This - assumes that the system has already been installed, of course. In - case you have to do this yourself, see the @{verbatim INSTALL} file - in the top-level directory of the distribution of how to proceed; - binary packages for various system components are available as well. + \end{enumerate} *} @@ -67,9 +62,9 @@ their shell startup scripts, before being able to actually run the program. Isabelle requires none such administrative chores of its end-users --- the executables can be invoked straight away. - Occasionally, users would still want to put the Isabelle @{verbatim - bin} directory into their shell's search path, but this is not - required. + Occasionally, users would still want to put the @{"file" + "$ISABELLE_HOME/bin"} directory into their shell's search path, but + this is not required. *} @@ -88,12 +83,13 @@ You should not try to set @{setting ISABELLE_HOME} manually. Also note that the Isabelle executables either have to be run from their original location in the distribution directory, or via the - executable objects created by the @{tool install} utility (see - \secref{sec:tool-install}). Just doing a plain copy of the - @{verbatim bin} files will not work! - - \item The file @{verbatim "$ISABELLE_HOME/etc/settings"} ist run as - a shell script with the auto-export option for variables enabled. + executable objects created by the @{tool install} utility. Symbolic + links are admissible, but a plain copy of the @{"file" + "$ISABELLE_HOME/bin"} files will not work! + + \item The file @{"file" "$ISABELLE_HOME/etc/settings"} ist run as a + @{executable_ref bash} shell script with the auto-export option for + variables enabled. This file holds a rather long list of shell variable assigments, thus providing the site-wide default settings. The Isabelle @@ -102,24 +98,24 @@ of these may have to be adapted (probably @{setting ML_SYSTEM} etc.). - \item The file @{verbatim "$ISABELLE_HOME_USER/etc/settings"} (if it + \item The file @{"file" "$ISABELLE_HOME_USER/etc/settings"} (if it exists) is run in the same way as the site default settings. Note that the variable @{setting ISABELLE_HOME_USER} has already been set before --- usually to @{verbatim "~/isabelle"}. Thus individual users may override the site-wide defaults. See also - file @{verbatim "etc/user-settings.sample"} in the distribution. - Typically, a user settings file would contain only a few lines, just - the assigments that are really changed. One should definitely - \emph{not} start with a full copy the basic @{verbatim + file @{"file" "$ISABELLE_HOME/etc/user-settings.sample"} in the + distribution. Typically, a user settings file would contain only a + few lines, just the assigments that are really changed. One should + definitely \emph{not} start with a full copy the basic @{"file" "$ISABELLE_HOME/etc/settings"}. This could cause very annoying maintainance problems later, when the Isabelle installation is updated or changed otherwise. \end{enumerate} - Note that settings files are actually full GNU bash scripts. So one - may use complex shell commands, such as @{verbatim "if"} or + Since settings files are regular GNU @{executable_def bash} scripts, + one may use complex shell commands, such as @{verbatim "if"} or @{verbatim "case"} statements to set variables depending on the system architecture or other environment variables. Such advanced features should be added only with great care, though. In @@ -135,17 +131,16 @@ "isabelle-process"} and @{executable isatool} executables, respectively. - \item @{setting_def ISABELLE_OUTPUT} will have the identifiers of + \item @{setting_ref ISABELLE_OUTPUT} will have the identifiers of the Isabelle distribution (cf.\ @{setting ISABELLE_IDENTIFIER}) and the ML system (cf.\ @{setting ML_IDENTIFIER}) appended automatically to its value. \end{itemize} - \medskip The Isabelle settings scheme is conceptually simple, but - not completely trivial. For debugging purposes, the resulting - environment may be inspected with the @{tool getenv} utility, see - \secref{sec:tool-getenv}. + \medskip Note that the settings environment may be inspected with + the Isabelle tool @{tool getenv}. This might help to figure out the + effect of complex settings scripts. *} @@ -163,7 +158,7 @@ location of the top-level Isabelle distribution directory. This is automatically determined from the Isabelle executable that has been invoked. Do not attempt to set @{setting ISABELLE_HOME} yourself - from the shell. + from the shell! \item[@{setting_def ISABELLE_HOME_USER}] is the user-specific counterpart of @{setting ISABELLE_HOME}. The default value is @@ -171,14 +166,14 @@ changed in the global setting file. Typically, the @{setting ISABELLE_HOME_USER} directory mimics @{setting ISABELLE_HOME} to some extend. In particular, site-wide defaults may be overridden by - a private @{verbatim "etc/settings"}. + a private @{"file" "$ISABELLE_HOME_USER/etc/settings"}. \item[@{setting_def ISABELLE}@{text "\<^sup>*"}, @{setting ISATOOL}@{text "\<^sup>*"}] are automatically set to the full path names of the @{executable "isabelle-process"} and @{executable isatool} executables, respectively. Thus other tools and scripts - need not assume that the Isabelle @{verbatim bin} directory is on - the current search path of the shell. + need not assume that the @{"file" "$ISABELLE_HOME/bin"} directory is + on the current search path of the shell. \item[@{setting_def ISABELLE_IDENTIFIER}@{text "\<^sup>*"}] refers to the name of this Isabelle distribution, e.g.\ ``@{verbatim @@ -188,8 +183,8 @@ @{setting_def ML_OPTIONS}, @{setting_def ML_PLATFORM}, @{setting_def ML_IDENTIFIER}@{text "\<^sup>*"}] specify the underlying ML system to be used for Isabelle. There is only a fixed set of admissable - @{setting ML_SYSTEM} names (see the @{verbatim "etc/settings"} file - of the distribution). + @{setting ML_SYSTEM} names (see the @{"file" + "$ISABELLE_HOME/etc/settings"} file of the distribution). The actual compiler binary will be run from the directory @{setting ML_HOME}, with @{setting ML_OPTIONS} as first arguments on the @@ -218,15 +213,13 @@ @{verbatim HOL}. \item[@{setting_def ISABELLE_LINE_EDITOR}] specifies the default - line editor for @{verbatim "isatool tty"} (see also - \secref{sec:tool-tty}). + line editor for the @{tool_ref tty} interface. \item[@{setting_def ISABELLE_USEDIR_OPTIONS}] is implicitly prefixed - to the command line of any @{verbatim "isatool usedir"} invocation - (see also \secref{sec:tool-usedir}). This typically contains - compilation options for object-logics --- @{tool usedir} is the - basic utility for managing logic sessions (cf.\ the @{verbatim - IsaMakefile}s in the distribution). + to the command line of any @{tool_ref usedir} invocation. This + typically contains compilation options for object-logics --- @{tool + usedir} is the basic utility for managing logic sessions (cf.\ the + @{verbatim IsaMakefile}s in the distribution). \item[@{setting_def ISABELLE_FILE_IDENT}] specifies a shell command for producing a source file identification, based on the actual @@ -260,8 +253,8 @@ spool command, which is expected to accept @{verbatim ps} files. \item[@{setting_def ISABELLE_TMP_PREFIX}@{text "\<^sup>*"}] is the - prefix from which any running @{executable isabelle} process derives - an individual directory for temporary files. The default is + prefix from which any running @{executable "isabelle-process"} + derives an individual directory for temporary files. The default is somewhere in @{verbatim "/tmp"}. \item[@{setting_def ISABELLE_INTERFACE}] is an identifier that @@ -273,71 +266,17 @@ *} -section {* The Isabelle tools wrapper \label{sec:isatool} *} - -text {* - All Isabelle related utilities are called via a common wrapper --- - @{executable isatool}: - -\begin{ttbox} -Usage: isatool TOOL [ARGS ...] - - Start Isabelle utility program TOOL with ARGS. Pass "-?" to TOOL - for more specific help. - - Available tools are: - - browser - Isabelle graph browser - \dots -\end{ttbox} - - In principle, Isabelle tools are ordinary executable scripts that - are run within the Isabelle settings environment, see - \secref{sec:settings}. The set of available tools is collected by - @{executable isatool} from the directories listed in the @{setting - ISABELLE_TOOLS} setting. Do not try to call the scripts directly - from the shell. Neither should you add the tool directories to your - shell's search path! -*} - - -subsubsection {* Examples *} - -text {* - Show the list of available documentation of the current Isabelle - installation like this: - -\begin{ttbox} - isatool doc -\end{ttbox} - - View a certain document as follows: -\begin{ttbox} - isatool doc isar-ref -\end{ttbox} - - Create an Isabelle session derived from HOL (see also - \secref{sec:tool-mkdir} and \secref{sec:tool-make}): -\begin{ttbox} - isatool mkdir HOL Test && isatool make -\end{ttbox} - Note that @{verbatim "isatool mkdir"} is usually only invoked once; - existing sessions (including document output etc.) are then updated - by @{verbatim "isatool make"} alone. -*} - - section {* The raw Isabelle process *} text {* - The @{executable_ref isabelle} (or @{executable_ref + The @{executable_def isabelle} (or @{executable_def "isabelle-process"}) executable runs bare-bones Isabelle logic sessions --- either interactively or in batch mode. It provides an abstraction over the underlying ML system, and over the actual heap file locations. Its usage is: \begin{ttbox} -Usage: isabelle [OPTIONS] [INPUT] [OUTPUT] +Usage: isabelle-process [OPTIONS] [INPUT] [OUTPUT] Options are: -C tell ML system to copy output image @@ -433,7 +372,9 @@ @{verbatim "-X"} option enables XML-based PGIP communication. The @{verbatim "-W"} option makes Isabelle enter a special process wrapper for interaction via an external program; the protocol is a - stripped-down version of Proof General the interaction mode. + stripped-down version of Proof General the interaction mode, see + also @{"file" "~~/src/Pure/Tools/isabelle_process.ML"} and @{"file" + "~~/src/Pure/Tools/isabelle_process.scala"}. \medskip The @{verbatim "-S"} option makes the Isabelle process more secure by disabling some critical operations, notably runtime @@ -447,16 +388,16 @@ Run an interactive session of the default object-logic (as specified by the @{setting ISABELLE_LOGIC} setting) like this: \begin{ttbox} -isabelle +isabelle-process \end{ttbox} Usually @{setting ISABELLE_LOGIC} refers to one of the standard logic images, which are read-only by default. A writable session --- based on @{verbatim FOL}, but output to @{verbatim Foo} (in the - directory specified by the @{verbatim ISABELLE_OUTPUT} setting) --- + directory specified by the @{setting ISABELLE_OUTPUT} setting) --- may be invoked as follows: \begin{ttbox} -isabelle FOL Foo +isabelle-process FOL Foo \end{ttbox} Ending this session normally (e.g.\ by typing control-D) dumps the whole ML system state into @{verbatim Foo}. Be prepared for several @@ -465,24 +406,81 @@ The @{verbatim Foo} session may be continued later (still in writable state) by: \begin{ttbox} -isabelle Foo +isabelle-process Foo \end{ttbox} A read-only @{verbatim Foo} session may be started by: \begin{ttbox} -isabelle -r Foo +isabelle-process -r Foo \end{ttbox} \medskip Note that manual session management like this does \emph{not} provide proper setup for theory presentation. This would - require the @{tool usedir} utility, see \secref{sec:tool-usedir}. + require the @{tool usedir} utility. - \bigskip The next example demonstrates batch execution of - Isabelle. We print a certain theorem of @{verbatim FOL}: + \bigskip The next example demonstrates batch execution of Isabelle. + We retrieve the @{verbatim FOL} theory value from the theory loader + within ML: \begin{ttbox} -isabelle -e "prth allE;" -q -r FOL +isabelle-process -e 'theory "FOL";' -q -r FOL \end{ttbox} Note that the output text will be interspersed with additional junk - messages by the ML runtime environment. + messages by the ML runtime environment. The @{verbatim "-W"} option + allows to communicate with the Isabelle process via an external + program in a more robust fashion. +*} + + +section {* The Isabelle tools wrapper \label{sec:isatool} *} + +text {* + All Isabelle related tools and interfaces are called via a common + wrapper --- @{executable isatool}: + +\begin{ttbox} +Usage: isatool TOOL [ARGS ...] + + Start Isabelle utility program TOOL with ARGS. Pass "-?" to TOOL + for more specific help. + + Available tools are: + + browser - Isabelle graph browser + \dots +\end{ttbox} + + In principle, Isabelle tools are ordinary executable scripts that + are run within the Isabelle settings environment, see + \secref{sec:settings}. The set of available tools is collected by + @{executable isatool} from the directories listed in the @{setting + ISABELLE_TOOLS} setting. Do not try to call the scripts directly + from the shell. Neither should you add the tool directories to your + shell's search path! +*} + + +subsubsection {* Examples *} + +text {* + Show the list of available documentation of the current Isabelle + installation like this: + +\begin{ttbox} + isatool doc +\end{ttbox} + + View a certain document as follows: +\begin{ttbox} + isatool doc isar-ref +\end{ttbox} + + Create an Isabelle session derived from HOL (see also + \secref{sec:tool-mkdir} and \secref{sec:tool-make}): +\begin{ttbox} + isatool mkdir HOL Test && isatool make +\end{ttbox} + Note that @{verbatim "isatool mkdir"} is usually only invoked once; + existing sessions (including document output etc.) are then updated + by @{verbatim "isatool make"} alone. *} @@ -490,14 +488,12 @@ text {* Isabelle is a generic theorem prover, even w.r.t.\ its user - interface. The @{executable_ref Isabelle} (or @{executable_ref + interface. The @{executable_def Isabelle} (or @{executable_def "isabelle-interface"}) executable provides a uniform way for end-users to invoke a certain interface; which one to start is determined by the @{setting_ref ISABELLE_INTERFACE} setting variable, which should give a full path specification to the actual - executable. Also note that the @{tool install} utility provides - some options to install desktop environment icons (see - \secref{sec:tool-install}). + executable. Presently, the most prominent Isabelle interface is Proof General~\cite{proofgeneral}\index{user interface!Proof General}. @@ -521,8 +517,8 @@ \medskip Note that the world may be also seen the other way round: Emacs may be started first (with proper setup of Proof General - mode), and @{executable isabelle} run from within. This requires - further Emacs Lisp configuration, see the Proof General + mode), and @{executable "isabelle-process"} run from within. This + requires further Emacs Lisp configuration, see the Proof General documentation \cite{proofgeneral} for more information. *} diff -r f1fc11c73569 -r 398bf960d3d4 doc-src/System/Thy/Misc.thy --- a/doc-src/System/Thy/Misc.thy Tue Sep 16 14:39:56 2008 +0200 +++ b/doc-src/System/Thy/Misc.thy Tue Sep 16 14:40:30 2008 +0200 @@ -131,11 +131,11 @@ section {* Installing standalone Isabelle executables \label{sec:tool-install} *} text {* - By default, the Isabelle binaries (@{executable isabelle}, + By default, the Isabelle binaries (@{executable "isabelle-process"}, @{executable isatool} etc.) are just run from their location within the distribution directory, probably indirectly by the shell through - its @{verbatim PATH}. Other schemes of installation are supported - by the @{tool_def install} utility: + its @{setting PATH}. Other schemes of installation are supported by + the @{tool_def install} utility: \begin{ttbox} Usage: install [OPTIONS] @@ -152,14 +152,14 @@ distribution directory as determined by @{setting ISABELLE_HOME}. The @{verbatim "-p"} option installs executable wrapper scripts for - @{executable isabelle}, @{executable isatool}, @{executable - Isabelle}, containing proper absolute references to the Isabelle - distribution directory. A typical @{verbatim DIR} specification - would be some directory expected to be in the shell's @{verbatim - PATH}, such as @{verbatim "/usr/local/bin"}. It is important to - note that a plain manual copy of the original Isabelle executables - does not work, since it disrupts the integrity of the Isabelle - distribution. + @{executable "isabelle-process"}, @{executable isatool}, + @{executable Isabelle}, containing proper absolute references to the + Isabelle distribution directory. A typical @{verbatim DIR} + specification would be some directory expected to be in the shell's + @{setting PATH}, such as @{verbatim "/usr/local/bin"}. It is + important to note that a plain manual copy of the original Isabelle + executables does not work, since it disrupts the integrity of the + Isabelle distribution. *} @@ -178,8 +178,8 @@ -q quiet mode \end{ttbox} You are encouraged to use this to create a derived logo for your - Isabelle project. For example, @{verbatim "isatool logo Bali"} - creates @{verbatim isabelle_bali.eps}. + Isabelle project. For example, @{verbatim isatool} @{tool + logo}~@{verbatim Bali} creates @{verbatim isabelle_bali.eps}. *} @@ -215,7 +215,7 @@ text {* Refer to the @{verbatim IsaMakefile}s of the Isabelle distribution's object-logics as a model for your own developments. For example, - see @{verbatim "src/FOL/IsaMakefile"}. + see @{"file" "~~/src/FOL/IsaMakefile"}. *} @@ -273,8 +273,8 @@ The @{verbatim "-l"} option specifies the logic image. The @{verbatim "-m"} option specifies additional print modes. The The @{verbatim "-p"} option specifies an alternative line editor (such - as the @{executable rlwrap} wrapper for GNU readline); the fall-back - is to use raw standard input. + as the @{executable_def rlwrap} wrapper for GNU readline); the + fall-back is to use raw standard input. *} @@ -344,7 +344,8 @@ sub-chunks separated by @{text "\<^bold>Y"}. Markup chunks start with an empty sub-chunk, and a second empty sub-chunk indicates close of an element. Any other non-empty chunk consists of plain - text. + text. For example, see @{"file" "~~/src/Pure/General/yxml.ML"} or + @{"file" "~~/src/Pure/General/yxml.scala"}. YXML documents may be detected quickly by checking that the first two characters are @{text "\<^bold>X\<^bold>Y"}. diff -r f1fc11c73569 -r 398bf960d3d4 doc-src/System/Thy/Presentation.thy --- a/doc-src/System/Thy/Presentation.thy Tue Sep 16 14:39:56 2008 +0200 +++ b/doc-src/System/Thy/Presentation.thy Tue Sep 16 14:40:30 2008 +0200 @@ -28,24 +28,25 @@ \begin{center} \begin{tabular}{lp{0.6\textwidth}} - @{verbatim "isatool mkdir"} & invoked once by the user to create - the initial source setup (common @{verbatim IsaMakefile} plus a - single session directory); \\ + @{verbatim isatool} @{tool_ref mkdir} & invoked once by the user + to create the initial source setup (common @{verbatim + IsaMakefile} plus a single session directory); \\ - @{verbatim "isatool make"} & invoked repeatedly by the user to - keep session output up-to-date (HTML, documents etc.); \\ + @{verbatim isatool} @{tool make} & invoked repeatedly by the + user to keep session output up-to-date (HTML, documents etc.); \\ + + @{verbatim isatool} @{tool usedir} & part of the standard + @{verbatim IsaMakefile} entry of a session; \\ - @{verbatim "isatool usedir"} & part of the standard @{verbatim - IsaMakefile} entry of a session; \\ - - @{verbatim "isabelle-process"} & run through @{verbatim "isatool usedir"}; \\ + @{executable "isabelle-process"} & run through @{verbatim + isatool} @{tool_ref usedir}; \\ - @{verbatim "isatool document"} & run by the Isabelle process if - document preparation is enabled; \\ + @{verbatim isatool} @{tool_ref document} & run by the Isabelle + process if document preparation is enabled; \\ - @{verbatim "isatool latex"} & universal {\LaTeX} tool wrapper - invoked multiple times by @{verbatim "isatool document"}; also - useful for manual experiments; \\ + @{verbatim isatool} @{tool_ref latex} & universal {\LaTeX} tool + wrapper invoked multiple times by @{verbatim isatool} @{tool_ref + document}; also useful for manual experiments; \\ \end{tabular} \caption{The tool chain of Isabelle session presentation} \label{fig:session-tools} @@ -81,23 +82,23 @@ The easiest way to let Isabelle generate theory browsing information for existing sessions is to append ``@{verbatim "-i true"}'' to the @{setting_ref ISABELLE_USEDIR_OPTIONS} before invoking @{verbatim - "isatool make"} (or @{verbatim "./build"} in the distribution). For + isatool} @{tool make} (or @{"file" "$ISABELLE_HOME/build"}). For example, add something like this to your Isabelle settings file \begin{ttbox} ISABELLE_USEDIR_OPTIONS="-i true" \end{ttbox} - and then change into the @{verbatim "src/FOL"} directory of the - Isabelle distribution and run @{verbatim "isatool make"}, or even - @{verbatim "isatool make all"}. The presentation output will appear - in @{verbatim "ISABELLE_BROWSER_INFO/FOL"}, which usually refers to + and then change into the @{"file" "~~/src/FOL"} directory and run + @{verbatim isatool} @{tool make}, or even @{verbatim isatool} @{tool + make}~@{verbatim all}. The presentation output will appear in + @{verbatim "ISABELLE_BROWSER_INFO/FOL"}, which usually refers to @{verbatim "~/isabelle/browser_info/FOL"}. Note that option @{verbatim "-v true"} will make the internal runs of @{tool usedir} more explicit about such details. - Many standard Isabelle sessions (such as @{verbatim "HOL/ex"}) also - provide actual printable documents. These are prepared + Many standard Isabelle sessions (such as @{"file" "~~/src/HOL/ex"}) + also provide actual printable documents. These are prepared automatically as well if enabled like this, using the @{verbatim "-d"} option \begin{ttbox} @@ -134,7 +135,7 @@ This assumes that directory @{verbatim Foo} contains some @{verbatim ROOT.ML} file to load all your theories, and HOL is your parent - logic image (@{verbatim isatool}~@{tool_ref mkdir} assists in + logic image (@{verbatim isatool} @{tool_ref mkdir} assists in setting up Isabelle session directories. Theory browser information for HOL should have been generated already beforehand. Alternatively, one may specify an external link to an existing body @@ -168,7 +169,7 @@ hidden, thus enabling the user to collapse irrelevant portions of information. The browser is written in Java, it can be used both as a stand-alone application and as an applet. Note that the option - @{verbatim "-g"} of @{verbatim isatool}~@{tool_ref usedir} creates + @{verbatim "-g"} of @{verbatim isatool} @{tool_ref usedir} creates graph presentations in batch mode for inclusion in session documents. *} @@ -341,7 +342,8 @@ directory with a minimal @{verbatim root.tex} that is sufficient to print all theories of the session (in the order of appearance); see \secref{sec:tool-document} for further information on Isabelle - document preparation. The usage of @{verbatim "isatool mkdir"} is: + document preparation. The usage of @{verbatim isatool} @{tool + mkdir} is: \begin{ttbox} Usage: mkdir [OPTIONS] [LOGIC] NAME @@ -409,8 +411,8 @@ \noindent The theory sources should be put into the @{verbatim Foo} directory, and its @{verbatim ROOT.ML} should be edited to load all - required theories. Invoking @{verbatim "isatool make"} again would - run the whole session, generating browser information and the + required theories. Invoking @{verbatim isatool} @{tool make} again + would run the whole session, generating browser information and the document automatically. The @{verbatim IsaMakefile} is typically tuned manually later, e.g.\ adding source dependencies, or changing the options passed to @{tool usedir}. @@ -420,9 +422,9 @@ manual editing of the generated @{verbatim IsaMakefile}, which is meant to cover all of the sub-session directories at the same time (this is the deeper reasong why @{verbatim IsaMakefile} is not made - part of the initial session directory created by - @{verbatim "isatool mkdir"}). See @{verbatim "src/HOL/IsaMakefile"} - of the Isabelle distribution for a full-blown example. + part of the initial session directory created by @{verbatim + isatool} @{tool mkdir}). See @{"file" "~~/src/HOL/IsaMakefile"} for + a full-blown example. *} @@ -464,7 +466,7 @@ Note that the value of the @{setting_ref ISABELLE_USEDIR_OPTIONS} setting is implicitly prefixed to \emph{any} @{tool usedir} call. Since the @{verbatim IsaMakefile}s of all object-logics - distributed with Isabelle just invoke \texttt{usedir} for the real + distributed with Isabelle just invoke @{tool usedir} for the real work, one may control compilation options globally via above variable. In particular, generation of \rmindex{HTML} browsing information and document preparation is controlled here. @@ -490,7 +492,7 @@ directory and then quitting. It is assumed that @{verbatim ROOT.ML} contains all ML commands required to build the logic. - In example mode, @{verbatim usedir} runs a read-only session of + In example mode, @{tool usedir} runs a read-only session of @{verbatim LOGIC} and automatically runs @{verbatim ROOT.ML} from within directory @{verbatim NAME}. It assumes that this file contains appropriate ML commands to run the desired examples. @@ -544,13 +546,13 @@ relative to the session's main directory. If the @{verbatim "-C"} option is true, this will include a copy of an existing @{verbatim document} directory as provided by the user. For example, - @{verbatim "isatool usedir -D generated HOL Foo"} produces a - complete set of document sources at @{verbatim "Foo/generated"}. - Subsequent invocation of @{verbatim "isatool document - Foo/generated"} (see also \secref{sec:tool-document}) will process - the final result independently of an Isabelle job. This decoupled - mode of operation facilitates debugging of serious {\LaTeX} errors, - for example. + @{verbatim isatool} @{tool usedir}~@{verbatim "-D generated HOL + Foo"} produces a complete set of document sources at @{verbatim + "Foo/generated"}. Subsequent invocation of @{verbatim + isatool} @{tool document}~@{verbatim "Foo/generated"} (see also + \secref{sec:tool-document}) will process the final result + independently of an Isabelle job. This decoupled mode of operation + facilitates debugging of serious {\LaTeX} errors, for example. \medskip The @{verbatim "-p"} option determines the level of detail for internal proof objects, see also the \emph{Isabelle Reference @@ -563,14 +565,14 @@ \medskip The @{verbatim "-M"} option specifies the maximum number of parallel threads used for processing independent tasks when checking theory sources (multithreading only works on suitable ML platforms). - The special value of ``@{verbatim 0}'' or ``@{verbatim max}'' refers - to the number of actual CPU cores of the underlying machine, which - is a good starting point for optimal performance tuning. The - @{verbatim "-T"} option determines the level of detail in tracing - output concerning the internal locking and scheduling in - multithreaded operation. This may be helpful in isolating - performance bottle-necks, e.g.\ due to excessive wait states when - locking critical code sections. + The special value of @{verbatim 0} or @{verbatim max} refers to the + number of actual CPU cores of the underlying machine, which is a + good starting point for optimal performance tuning. The @{verbatim + "-T"} option determines the level of detail in tracing output + concerning the internal locking and scheduling in multithreaded + operation. This may be helpful in isolating performance + bottle-necks, e.g.\ due to excessive wait states when locking + critical code sections. \medskip Any @{tool usedir} session is named by some \emph{session identifier}. These accumulate, documenting the way sessions depend @@ -589,7 +591,7 @@ text {* Refer to the @{verbatim IsaMakefile}s of the Isabelle distribution's object-logics as a model for your own developments. For example, - see @{verbatim "src/FOL/IsaMakefile"}. The Isabelle @{tool_ref + see @{"file" "~~/src/FOL/IsaMakefile"}. The Isabelle @{tool_ref mkdir} tool creates @{verbatim IsaMakefile}s with proper invocation of @{tool usedir} as well. *} @@ -641,7 +643,8 @@ to the tag specification ``@{verbatim "/theory,/proof,/ML,+visible,-invisible"}''; see also the {\LaTeX} macros @{verbatim "\\isakeeptag"}, @{verbatim "\\isadroptag"}, and - @{verbatim "\\isafoldtag"}, in @{verbatim isabelle.sty}. + @{verbatim "\\isafoldtag"}, in @{"file" + "~~/lib/texinputs/isabelle.sty"}. \medskip Document preparation requires a properly setup ``@{verbatim document}'' directory within the logic session sources. This @@ -664,7 +667,7 @@ \medskip When running the session, Isabelle copies the original @{verbatim document} directory into its proper place within - @{verbatim ISABELLE_BROWSER_INFO} according to the session path. + @{setting ISABELLE_BROWSER_INFO} according to the session path. Then, for any processed theory @{text A} some {\LaTeX} source is generated and put there as @{text A}@{verbatim ".tex"}. Furthermore, a list of all generated theory files is put into @@ -673,36 +676,36 @@ containing all the theories. The {\LaTeX} versions of the theories require some macros defined in - @{verbatim isabelle.sty} as distributed with Isabelle. Doing - @{verbatim "\\usepackage{isabelle}"} in @{verbatim root.tex} should - be fine; the underlying Isabelle @{tool latex} tool already includes - an appropriate path specification for {\TeX} inputs. + @{"file" "~~/lib/texinputs/isabelle.sty"}. Doing @{verbatim + "\\usepackage{isabelle}"} in @{verbatim root.tex} should be fine; + the underlying Isabelle @{tool latex} tool already includes an + appropriate path specification for {\TeX} inputs. If the text contains any references to Isabelle symbols (such as @{verbatim "\\"}@{verbatim ""}) then @{verbatim - isabellesym.sty} should be included as well. This package contains - a standard set of {\LaTeX} macro definitions @{verbatim + "isabellesym.sty"} should be included as well. This package + contains a standard set of {\LaTeX} macro definitions @{verbatim "\\isasym"}@{text foo} corresponding to @{verbatim "\\"}@{verbatim "<"}@{text foo}@{verbatim ">"}, (see \appref{app:symbols} for a complete list of predefined Isabelle symbols). Users may invent further symbols as well, just by providing {\LaTeX} macros in a - similar fashion as in @{verbatim isabellesym.sty} of the - distribution. + similar fashion as in @{"file" "~~/lib/texinputs/isabellesym.sty"} of + the distribution. For proper setup of DVI and PDF documents (with hyperlinks and - bookmarks), we recommend to include @{verbatim pdfsetup.sty} as - well. + bookmarks), we recommend to include @{"file" + "~~/lib/texinputs/pdfsetup.sty"} as well. \medskip As a final step of document preparation within Isabelle, - @{verbatim "isatool document -c"} is run on the resulting @{verbatim - document} directory. Thus the actual output document is built and - installed in its proper place (as linked by the session's @{verbatim - index.html} if option @{verbatim "-i"} of @{tool_ref usedir} has - been enabled, cf.\ \secref{sec:info}). The generated sources are - deleted after successful run of {\LaTeX} and friends. Note that a - separate copy of the sources may be retained by passing an option - @{verbatim "-D"} to the @{tool usedir} utility when running the - session. + @{verbatim isatool} @{tool document}~@{verbatim "-c"} is run on the + resulting @{verbatim document} directory. Thus the actual output + document is built and installed in its proper place (as linked by + the session's @{verbatim index.html} if option @{verbatim "-i"} of + @{tool_ref usedir} has been enabled, cf.\ \secref{sec:info}). The + generated sources are deleted after successful run of {\LaTeX} and + friends. Note that a separate copy of the sources may be retained + by passing an option @{verbatim "-D"} to the @{tool usedir} utility + when running the session. *} @@ -745,10 +748,10 @@ subsubsection {* Examples *} text {* - Invoking @{verbatim "isatool latex"} by hand may be occasionally - useful when debugging failed attempts of the automatic document - preparation stage of batch-mode Isabelle. The abortive process - leaves the sources at a certain place within @{setting + Invoking @{verbatim isatool} @{tool latex} by hand may be + occasionally useful when debugging failed attempts of the automatic + document preparation stage of batch-mode Isabelle. The abortive + process leaves the sources at a certain place within @{setting ISABELLE_BROWSER_INFO}, see the runtime error message for details. This enables users to inspect {\LaTeX} runs in further detail, e.g.\ like this: diff -r f1fc11c73569 -r 398bf960d3d4 doc-src/System/Thy/document/Basics.tex --- a/doc-src/System/Thy/document/Basics.tex Tue Sep 16 14:39:56 2008 +0200 +++ b/doc-src/System/Thy/document/Basics.tex Tue Sep 16 14:40:30 2008 +0200 @@ -34,34 +34,29 @@ \medskip The Isabelle system environment emerges from a few general concepts. - \begin{itemize} + \begin{enumerate} - \item The \emph{Isabelle settings mechanism} provides environment + \item The \emph{Isabelle settings} mechanism provides environment variables to all Isabelle programs (including tools and user interfaces). - \item The \emph{Isabelle tools wrapper} (\indexdef{}{executable}{isatool}\hypertarget{executable.isatool}{\hyperlink{executable.isatool}{\mbox{\isa{\isatt{isatool}}}}}) - provides a generic startup platform for Isabelle related utilities. - Thus tools automatically benefit from the settings mechanism. + \item The \emph{raw Isabelle process} (\indexref{}{executable}{isabelle}\hyperlink{executable.isabelle}{\mbox{\isa{\isatt{isabelle}}}} or + \indexref{}{executable}{isabelle-process}\hyperlink{executable.isabelle-process}{\mbox{\isa{\isatt{isabelle{\isacharminus}process}}}}) runs logic sessions either + interactively or in batch mode. In particular, this view abstracts + over the invocation of the actual ML system to be used. Regular + users rarely need to care about the low-level process. - \item The raw \emph{Isabelle process} (\indexdef{}{executable}{isabelle}\hypertarget{executable.isabelle}{\hyperlink{executable.isabelle}{\mbox{\isa{\isatt{isabelle}}}}} or - \indexdef{}{executable}{isabelle-process}\hypertarget{executable.isabelle-process}{\hyperlink{executable.isabelle-process}{\mbox{\isa{\isatt{isabelle{\isacharminus}process}}}}}) runs logic sessions either - interactively or in batch mode. In particular, this view abstracts - over the invocation of the actual ML system to be used. + \item The \emph{Isabelle tools wrapper} (\indexref{}{executable}{isatool}\hyperlink{executable.isatool}{\mbox{\isa{\isatt{isatool}}}}) + provides a generic startup environment Isabelle related utilities, + user interfaces etc. Such tools automatically benefit from the + settings mechanism. - \item The \emph{Isabelle interface wrapper} (\indexdef{}{executable}{Isabelle}\hypertarget{executable.Isabelle}{\hyperlink{executable.Isabelle}{\mbox{\isa{\isatt{Isabelle}}}}} or \indexdef{}{executable}{isabelle-interface}\hypertarget{executable.isabelle-interface}{\hyperlink{executable.isabelle-interface}{\mbox{\isa{\isatt{isabelle{\isacharminus}interface}}}}}) provides some + \item The \emph{Isabelle interface wrapper} (\indexref{}{executable}{Isabelle}\hyperlink{executable.Isabelle}{\mbox{\isa{\isatt{Isabelle}}}} or \indexref{}{executable}{isabelle-interface}\hyperlink{executable.isabelle-interface}{\mbox{\isa{\isatt{isabelle{\isacharminus}interface}}}}) provides some abstraction over the actual user interface to be used. The de-facto standard interface for Isabelle is Proof~General \cite{proofgeneral}. - \end{itemize} - - \medskip The beginning user would probably just run the default user - interface (by invoking the capital \hyperlink{executable.Isabelle}{\mbox{\isa{\isatt{Isabelle}}}}). This - assumes that the system has already been installed, of course. In - case you have to do this yourself, see the \verb|INSTALL| file - in the top-level directory of the distribution of how to proceed; - binary packages for various system components are available as well.% + \end{enumerate}% \end{isamarkuptext}% \isamarkuptrue% % @@ -85,8 +80,8 @@ their shell startup scripts, before being able to actually run the program. Isabelle requires none such administrative chores of its end-users --- the executables can be invoked straight away. - Occasionally, users would still want to put the Isabelle \verb|bin| directory into their shell's search path, but this is not - required.% + Occasionally, users would still want to put the \hyperlink{file.$ISABELLE-HOME/bin}{\mbox{\isa{\isatt{{\isachardollar}ISABELLE{\isacharunderscore}HOME{\isacharslash}bin}}}} directory into their shell's search path, but + this is not required.% \end{isamarkuptext}% \isamarkuptrue% % @@ -107,12 +102,12 @@ You should not try to set \hyperlink{setting.ISABELLE-HOME}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}HOME}}}} manually. Also note that the Isabelle executables either have to be run from their original location in the distribution directory, or via the - executable objects created by the \hyperlink{tool.install}{\mbox{\isa{\isatt{install}}}} utility (see - \secref{sec:tool-install}). Just doing a plain copy of the - \verb|bin| files will not work! - - \item The file \verb|$ISABELLE_HOME/etc/settings| ist run as - a shell script with the auto-export option for variables enabled. + executable objects created by the \hyperlink{tool.install}{\mbox{\isa{\isatt{install}}}} utility. Symbolic + links are admissible, but a plain copy of the \hyperlink{file.$ISABELLE-HOME/bin}{\mbox{\isa{\isatt{{\isachardollar}ISABELLE{\isacharunderscore}HOME{\isacharslash}bin}}}} files will not work! + + \item The file \hyperlink{file.$ISABELLE-HOME/etc/settings}{\mbox{\isa{\isatt{{\isachardollar}ISABELLE{\isacharunderscore}HOME{\isacharslash}etc{\isacharslash}settings}}}} ist run as a + \indexref{}{executable}{bash}\hyperlink{executable.bash}{\mbox{\isa{\isatt{bash}}}} shell script with the auto-export option for + variables enabled. This file holds a rather long list of shell variable assigments, thus providing the site-wide default settings. The Isabelle @@ -121,23 +116,23 @@ of these may have to be adapted (probably \hyperlink{setting.ML-SYSTEM}{\mbox{\isa{\isatt{ML{\isacharunderscore}SYSTEM}}}} etc.). - \item The file \verb|$ISABELLE_HOME_USER/etc/settings| (if it + \item The file \hyperlink{file.$ISABELLE-HOME-USER/etc/settings}{\mbox{\isa{\isatt{{\isachardollar}ISABELLE{\isacharunderscore}HOME{\isacharunderscore}USER{\isacharslash}etc{\isacharslash}settings}}}} (if it exists) is run in the same way as the site default settings. Note that the variable \hyperlink{setting.ISABELLE-HOME-USER}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}HOME{\isacharunderscore}USER}}}} has already been set before --- usually to \verb|~/isabelle|. Thus individual users may override the site-wide defaults. See also - file \verb|etc/user-settings.sample| in the distribution. - Typically, a user settings file would contain only a few lines, just - the assigments that are really changed. One should definitely - \emph{not} start with a full copy the basic \verb|$ISABELLE_HOME/etc/settings|. This could cause very annoying + file \hyperlink{file.$ISABELLE-HOME/etc/user-settings.sample}{\mbox{\isa{\isatt{{\isachardollar}ISABELLE{\isacharunderscore}HOME{\isacharslash}etc{\isacharslash}user{\isacharminus}settings{\isachardot}sample}}}} in the + distribution. Typically, a user settings file would contain only a + few lines, just the assigments that are really changed. One should + definitely \emph{not} start with a full copy the basic \hyperlink{file.$ISABELLE-HOME/etc/settings}{\mbox{\isa{\isatt{{\isachardollar}ISABELLE{\isacharunderscore}HOME{\isacharslash}etc{\isacharslash}settings}}}}. This could cause very annoying maintainance problems later, when the Isabelle installation is updated or changed otherwise. \end{enumerate} - Note that settings files are actually full GNU bash scripts. So one - may use complex shell commands, such as \verb|if| or + Since settings files are regular GNU \indexdef{}{executable}{bash}\hypertarget{executable.bash}{\hyperlink{executable.bash}{\mbox{\isa{\isatt{bash}}}}} scripts, + one may use complex shell commands, such as \verb|if| or \verb|case| statements to set variables depending on the system architecture or other environment variables. Such advanced features should be added only with great care, though. In @@ -152,17 +147,16 @@ automatically to the absolute path names of the \hyperlink{executable.isabelle-process}{\mbox{\isa{\isatt{isabelle{\isacharminus}process}}}} and \hyperlink{executable.isatool}{\mbox{\isa{\isatt{isatool}}}} executables, respectively. - \item \indexdef{}{setting}{ISABELLE\_OUTPUT}\hypertarget{setting.ISABELLE-OUTPUT}{\hyperlink{setting.ISABELLE-OUTPUT}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}OUTPUT}}}}} will have the identifiers of + \item \indexref{}{setting}{ISABELLE\_OUTPUT}\hyperlink{setting.ISABELLE-OUTPUT}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}OUTPUT}}}} will have the identifiers of the Isabelle distribution (cf.\ \hyperlink{setting.ISABELLE-IDENTIFIER}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}IDENTIFIER}}}}) and the ML system (cf.\ \hyperlink{setting.ML-IDENTIFIER}{\mbox{\isa{\isatt{ML{\isacharunderscore}IDENTIFIER}}}}) appended automatically to its value. \end{itemize} - \medskip The Isabelle settings scheme is conceptually simple, but - not completely trivial. For debugging purposes, the resulting - environment may be inspected with the \hyperlink{tool.getenv}{\mbox{\isa{\isatt{getenv}}}} utility, see - \secref{sec:tool-getenv}.% + \medskip Note that the settings environment may be inspected with + the Isabelle tool \hyperlink{tool.getenv}{\mbox{\isa{\isatt{getenv}}}}. This might help to figure out the + effect of complex settings scripts.% \end{isamarkuptext}% \isamarkuptrue% % @@ -182,19 +176,19 @@ location of the top-level Isabelle distribution directory. This is automatically determined from the Isabelle executable that has been invoked. Do not attempt to set \hyperlink{setting.ISABELLE-HOME}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}HOME}}}} yourself - from the shell. + from the shell! \item[\indexdef{}{setting}{ISABELLE\_HOME\_USER}\hypertarget{setting.ISABELLE-HOME-USER}{\hyperlink{setting.ISABELLE-HOME-USER}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}HOME{\isacharunderscore}USER}}}}}] is the user-specific counterpart of \hyperlink{setting.ISABELLE-HOME}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}HOME}}}}. The default value is \verb|~/isabelle|, under rare circumstances this may be changed in the global setting file. Typically, the \hyperlink{setting.ISABELLE-HOME-USER}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}HOME{\isacharunderscore}USER}}}} directory mimics \hyperlink{setting.ISABELLE-HOME}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}HOME}}}} to some extend. In particular, site-wide defaults may be overridden by - a private \verb|etc/settings|. + a private \hyperlink{file.$ISABELLE-HOME-USER/etc/settings}{\mbox{\isa{\isatt{{\isachardollar}ISABELLE{\isacharunderscore}HOME{\isacharunderscore}USER{\isacharslash}etc{\isacharslash}settings}}}}. \item[\indexdef{}{setting}{ISABELLE}\hypertarget{setting.ISABELLE}{\hyperlink{setting.ISABELLE}{\mbox{\isa{\isatt{ISABELLE}}}}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}}, \hyperlink{setting.ISATOOL}{\mbox{\isa{\isatt{ISATOOL}}}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}}] are automatically set to the full path names of the \hyperlink{executable.isabelle-process}{\mbox{\isa{\isatt{isabelle{\isacharminus}process}}}} and \hyperlink{executable.isatool}{\mbox{\isa{\isatt{isatool}}}} executables, respectively. Thus other tools and scripts - need not assume that the Isabelle \verb|bin| directory is on - the current search path of the shell. + need not assume that the \hyperlink{file.$ISABELLE-HOME/bin}{\mbox{\isa{\isatt{{\isachardollar}ISABELLE{\isacharunderscore}HOME{\isacharslash}bin}}}} directory is + on the current search path of the shell. \item[\indexdef{}{setting}{ISABELLE\_IDENTIFIER}\hypertarget{setting.ISABELLE-IDENTIFIER}{\hyperlink{setting.ISABELLE-IDENTIFIER}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}IDENTIFIER}}}}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}}] refers to the name of this Isabelle distribution, e.g.\ ``\verb|Isabelle2008|''. @@ -202,8 +196,7 @@ \item[\indexdef{}{setting}{ML\_SYSTEM}\hypertarget{setting.ML-SYSTEM}{\hyperlink{setting.ML-SYSTEM}{\mbox{\isa{\isatt{ML{\isacharunderscore}SYSTEM}}}}}, \indexdef{}{setting}{ML\_HOME}\hypertarget{setting.ML-HOME}{\hyperlink{setting.ML-HOME}{\mbox{\isa{\isatt{ML{\isacharunderscore}HOME}}}}}, \indexdef{}{setting}{ML\_OPTIONS}\hypertarget{setting.ML-OPTIONS}{\hyperlink{setting.ML-OPTIONS}{\mbox{\isa{\isatt{ML{\isacharunderscore}OPTIONS}}}}}, \indexdef{}{setting}{ML\_PLATFORM}\hypertarget{setting.ML-PLATFORM}{\hyperlink{setting.ML-PLATFORM}{\mbox{\isa{\isatt{ML{\isacharunderscore}PLATFORM}}}}}, \indexdef{}{setting}{ML\_IDENTIFIER}\hypertarget{setting.ML-IDENTIFIER}{\hyperlink{setting.ML-IDENTIFIER}{\mbox{\isa{\isatt{ML{\isacharunderscore}IDENTIFIER}}}}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}}] specify the underlying ML system to be used for Isabelle. There is only a fixed set of admissable - \hyperlink{setting.ML-SYSTEM}{\mbox{\isa{\isatt{ML{\isacharunderscore}SYSTEM}}}} names (see the \verb|etc/settings| file - of the distribution). + \hyperlink{setting.ML-SYSTEM}{\mbox{\isa{\isatt{ML{\isacharunderscore}SYSTEM}}}} names (see the \hyperlink{file.$ISABELLE-HOME/etc/settings}{\mbox{\isa{\isatt{{\isachardollar}ISABELLE{\isacharunderscore}HOME{\isacharslash}etc{\isacharslash}settings}}}} file of the distribution). The actual compiler binary will be run from the directory \hyperlink{setting.ML-HOME}{\mbox{\isa{\isatt{ML{\isacharunderscore}HOME}}}}, with \hyperlink{setting.ML-OPTIONS}{\mbox{\isa{\isatt{ML{\isacharunderscore}OPTIONS}}}} as first arguments on the command line. The optional \hyperlink{setting.ML-PLATFORM}{\mbox{\isa{\isatt{ML{\isacharunderscore}PLATFORM}}}} may specify the @@ -230,14 +223,12 @@ \verb|HOL|. \item[\indexdef{}{setting}{ISABELLE\_LINE\_EDITOR}\hypertarget{setting.ISABELLE-LINE-EDITOR}{\hyperlink{setting.ISABELLE-LINE-EDITOR}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}LINE{\isacharunderscore}EDITOR}}}}}] specifies the default - line editor for \verb|isatool tty| (see also - \secref{sec:tool-tty}). + line editor for the \indexref{}{tool}{tty}\hyperlink{tool.tty}{\mbox{\isa{\isatt{tty}}}} interface. \item[\indexdef{}{setting}{ISABELLE\_USEDIR\_OPTIONS}\hypertarget{setting.ISABELLE-USEDIR-OPTIONS}{\hyperlink{setting.ISABELLE-USEDIR-OPTIONS}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}USEDIR{\isacharunderscore}OPTIONS}}}}}] is implicitly prefixed - to the command line of any \verb|isatool usedir| invocation - (see also \secref{sec:tool-usedir}). This typically contains - compilation options for object-logics --- \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} is the - basic utility for managing logic sessions (cf.\ the \verb|IsaMakefile|s in the distribution). + to the command line of any \indexref{}{tool}{usedir}\hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} invocation. This + typically contains compilation options for object-logics --- \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} is the basic utility for managing logic sessions (cf.\ the + \verb|IsaMakefile|s in the distribution). \item[\indexdef{}{setting}{ISABELLE\_FILE\_IDENT}\hypertarget{setting.ISABELLE-FILE-IDENT}{\hyperlink{setting.ISABELLE-FILE-IDENT}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}FILE{\isacharunderscore}IDENT}}}}}] specifies a shell command for producing a source file identification, based on the actual @@ -269,8 +260,8 @@ spool command, which is expected to accept \verb|ps| files. \item[\indexdef{}{setting}{ISABELLE\_TMP\_PREFIX}\hypertarget{setting.ISABELLE-TMP-PREFIX}{\hyperlink{setting.ISABELLE-TMP-PREFIX}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}TMP{\isacharunderscore}PREFIX}}}}}\isa{{\isachardoublequote}\isactrlsup {\isacharasterisk}{\isachardoublequote}}] is the - prefix from which any running \hyperlink{executable.isabelle}{\mbox{\isa{\isatt{isabelle}}}} process derives - an individual directory for temporary files. The default is + prefix from which any running \hyperlink{executable.isabelle-process}{\mbox{\isa{\isatt{isabelle{\isacharminus}process}}}} + derives an individual directory for temporary files. The default is somewhere in \verb|/tmp|. \item[\indexdef{}{setting}{ISABELLE\_INTERFACE}\hypertarget{setting.ISABELLE-INTERFACE}{\hyperlink{setting.ISABELLE-INTERFACE}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}INTERFACE}}}}}] is an identifier that @@ -281,75 +272,18 @@ \end{isamarkuptext}% \isamarkuptrue% % -\isamarkupsection{The Isabelle tools wrapper \label{sec:isatool}% -} -\isamarkuptrue% -% -\begin{isamarkuptext}% -All Isabelle related utilities are called via a common wrapper --- - \hyperlink{executable.isatool}{\mbox{\isa{\isatt{isatool}}}}: - -\begin{ttbox} -Usage: isatool TOOL [ARGS ...] - - Start Isabelle utility program TOOL with ARGS. Pass "-?" to TOOL - for more specific help. - - Available tools are: - - browser - Isabelle graph browser - \dots -\end{ttbox} - - In principle, Isabelle tools are ordinary executable scripts that - are run within the Isabelle settings environment, see - \secref{sec:settings}. The set of available tools is collected by - \hyperlink{executable.isatool}{\mbox{\isa{\isatt{isatool}}}} from the directories listed in the \hyperlink{setting.ISABELLE-TOOLS}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}TOOLS}}}} setting. Do not try to call the scripts directly - from the shell. Neither should you add the tool directories to your - shell's search path!% -\end{isamarkuptext}% -\isamarkuptrue% -% -\isamarkupsubsubsection{Examples% -} -\isamarkuptrue% -% -\begin{isamarkuptext}% -Show the list of available documentation of the current Isabelle - installation like this: - -\begin{ttbox} - isatool doc -\end{ttbox} - - View a certain document as follows: -\begin{ttbox} - isatool doc isar-ref -\end{ttbox} - - Create an Isabelle session derived from HOL (see also - \secref{sec:tool-mkdir} and \secref{sec:tool-make}): -\begin{ttbox} - isatool mkdir HOL Test && isatool make -\end{ttbox} - Note that \verb|isatool mkdir| is usually only invoked once; - existing sessions (including document output etc.) are then updated - by \verb|isatool make| alone.% -\end{isamarkuptext}% -\isamarkuptrue% -% \isamarkupsection{The raw Isabelle process% } \isamarkuptrue% % \begin{isamarkuptext}% -The \indexref{}{executable}{isabelle}\hyperlink{executable.isabelle}{\mbox{\isa{\isatt{isabelle}}}} (or \indexref{}{executable}{isabelle-process}\hyperlink{executable.isabelle-process}{\mbox{\isa{\isatt{isabelle{\isacharminus}process}}}}) executable runs bare-bones Isabelle logic +The \indexdef{}{executable}{isabelle}\hypertarget{executable.isabelle}{\hyperlink{executable.isabelle}{\mbox{\isa{\isatt{isabelle}}}}} (or \indexdef{}{executable}{isabelle-process}\hypertarget{executable.isabelle-process}{\hyperlink{executable.isabelle-process}{\mbox{\isa{\isatt{isabelle{\isacharminus}process}}}}}) executable runs bare-bones Isabelle logic sessions --- either interactively or in batch mode. It provides an abstraction over the underlying ML system, and over the actual heap file locations. Its usage is: \begin{ttbox} -Usage: isabelle [OPTIONS] [INPUT] [OUTPUT] +Usage: isabelle-process [OPTIONS] [INPUT] [OUTPUT] Options are: -C tell ML system to copy output image @@ -445,7 +379,8 @@ \verb|-X| option enables XML-based PGIP communication. The \verb|-W| option makes Isabelle enter a special process wrapper for interaction via an external program; the protocol is a - stripped-down version of Proof General the interaction mode. + stripped-down version of Proof General the interaction mode, see + also \hyperlink{file.~~/src/Pure/Tools/isabelle-process.ML}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}src{\isacharslash}Pure{\isacharslash}Tools{\isacharslash}isabelle{\isacharunderscore}process{\isachardot}ML}}}} and \hyperlink{file.~~/src/Pure/Tools/isabelle-process.scala}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}src{\isacharslash}Pure{\isacharslash}Tools{\isacharslash}isabelle{\isacharunderscore}process{\isachardot}scala}}}}. \medskip The \verb|-S| option makes the Isabelle process more secure by disabling some critical operations, notably runtime @@ -461,16 +396,16 @@ Run an interactive session of the default object-logic (as specified by the \hyperlink{setting.ISABELLE-LOGIC}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}LOGIC}}}} setting) like this: \begin{ttbox} -isabelle +isabelle-process \end{ttbox} Usually \hyperlink{setting.ISABELLE-LOGIC}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}LOGIC}}}} refers to one of the standard logic images, which are read-only by default. A writable session --- based on \verb|FOL|, but output to \verb|Foo| (in the - directory specified by the \verb|ISABELLE_OUTPUT| setting) --- + directory specified by the \hyperlink{setting.ISABELLE-OUTPUT}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}OUTPUT}}}} setting) --- may be invoked as follows: \begin{ttbox} -isabelle FOL Foo +isabelle-process FOL Foo \end{ttbox} Ending this session normally (e.g.\ by typing control-D) dumps the whole ML system state into \verb|Foo|. Be prepared for several @@ -479,24 +414,84 @@ The \verb|Foo| session may be continued later (still in writable state) by: \begin{ttbox} -isabelle Foo +isabelle-process Foo \end{ttbox} A read-only \verb|Foo| session may be started by: \begin{ttbox} -isabelle -r Foo +isabelle-process -r Foo \end{ttbox} \medskip Note that manual session management like this does \emph{not} provide proper setup for theory presentation. This would - require the \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} utility, see \secref{sec:tool-usedir}. + require the \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} utility. - \bigskip The next example demonstrates batch execution of - Isabelle. We print a certain theorem of \verb|FOL|: + \bigskip The next example demonstrates batch execution of Isabelle. + We retrieve the \verb|FOL| theory value from the theory loader + within ML: \begin{ttbox} -isabelle -e "prth allE;" -q -r FOL +isabelle-process -e 'theory "FOL";' -q -r FOL \end{ttbox} Note that the output text will be interspersed with additional junk - messages by the ML runtime environment.% + messages by the ML runtime environment. The \verb|-W| option + allows to communicate with the Isabelle process via an external + program in a more robust fashion.% +\end{isamarkuptext}% +\isamarkuptrue% +% +\isamarkupsection{The Isabelle tools wrapper \label{sec:isatool}% +} +\isamarkuptrue% +% +\begin{isamarkuptext}% +All Isabelle related tools and interfaces are called via a common + wrapper --- \hyperlink{executable.isatool}{\mbox{\isa{\isatt{isatool}}}}: + +\begin{ttbox} +Usage: isatool TOOL [ARGS ...] + + Start Isabelle utility program TOOL with ARGS. Pass "-?" to TOOL + for more specific help. + + Available tools are: + + browser - Isabelle graph browser + \dots +\end{ttbox} + + In principle, Isabelle tools are ordinary executable scripts that + are run within the Isabelle settings environment, see + \secref{sec:settings}. The set of available tools is collected by + \hyperlink{executable.isatool}{\mbox{\isa{\isatt{isatool}}}} from the directories listed in the \hyperlink{setting.ISABELLE-TOOLS}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}TOOLS}}}} setting. Do not try to call the scripts directly + from the shell. Neither should you add the tool directories to your + shell's search path!% +\end{isamarkuptext}% +\isamarkuptrue% +% +\isamarkupsubsubsection{Examples% +} +\isamarkuptrue% +% +\begin{isamarkuptext}% +Show the list of available documentation of the current Isabelle + installation like this: + +\begin{ttbox} + isatool doc +\end{ttbox} + + View a certain document as follows: +\begin{ttbox} + isatool doc isar-ref +\end{ttbox} + + Create an Isabelle session derived from HOL (see also + \secref{sec:tool-mkdir} and \secref{sec:tool-make}): +\begin{ttbox} + isatool mkdir HOL Test && isatool make +\end{ttbox} + Note that \verb|isatool mkdir| is usually only invoked once; + existing sessions (including document output etc.) are then updated + by \verb|isatool make| alone.% \end{isamarkuptext}% \isamarkuptrue% % @@ -506,13 +501,11 @@ % \begin{isamarkuptext}% Isabelle is a generic theorem prover, even w.r.t.\ its user - interface. The \indexref{}{executable}{Isabelle}\hyperlink{executable.Isabelle}{\mbox{\isa{\isatt{Isabelle}}}} (or \indexref{}{executable}{isabelle-interface}\hyperlink{executable.isabelle-interface}{\mbox{\isa{\isatt{isabelle{\isacharminus}interface}}}}) executable provides a uniform way for + interface. The \indexdef{}{executable}{Isabelle}\hypertarget{executable.Isabelle}{\hyperlink{executable.Isabelle}{\mbox{\isa{\isatt{Isabelle}}}}} (or \indexdef{}{executable}{isabelle-interface}\hypertarget{executable.isabelle-interface}{\hyperlink{executable.isabelle-interface}{\mbox{\isa{\isatt{isabelle{\isacharminus}interface}}}}}) executable provides a uniform way for end-users to invoke a certain interface; which one to start is determined by the \indexref{}{setting}{ISABELLE\_INTERFACE}\hyperlink{setting.ISABELLE-INTERFACE}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}INTERFACE}}}} setting variable, which should give a full path specification to the actual - executable. Also note that the \hyperlink{tool.install}{\mbox{\isa{\isatt{install}}}} utility provides - some options to install desktop environment icons (see - \secref{sec:tool-install}). + executable. Presently, the most prominent Isabelle interface is Proof General~\cite{proofgeneral}\index{user interface!Proof General}. diff -r f1fc11c73569 -r 398bf960d3d4 doc-src/System/Thy/document/Misc.tex --- a/doc-src/System/Thy/document/Misc.tex Tue Sep 16 14:39:56 2008 +0200 +++ b/doc-src/System/Thy/document/Misc.tex Tue Sep 16 14:40:30 2008 +0200 @@ -159,11 +159,11 @@ \isamarkuptrue% % \begin{isamarkuptext}% -By default, the Isabelle binaries (\hyperlink{executable.isabelle}{\mbox{\isa{\isatt{isabelle}}}}, +By default, the Isabelle binaries (\hyperlink{executable.isabelle-process}{\mbox{\isa{\isatt{isabelle{\isacharminus}process}}}}, \hyperlink{executable.isatool}{\mbox{\isa{\isatt{isatool}}}} etc.) are just run from their location within the distribution directory, probably indirectly by the shell through - its \verb|PATH|. Other schemes of installation are supported - by the \indexdef{}{tool}{install}\hypertarget{tool.install}{\hyperlink{tool.install}{\mbox{\isa{\isatt{install}}}}} utility: + its \hyperlink{setting.PATH}{\mbox{\isa{\isatt{PATH}}}}. Other schemes of installation are supported by + the \indexdef{}{tool}{install}\hypertarget{tool.install}{\hyperlink{tool.install}{\mbox{\isa{\isatt{install}}}}} utility: \begin{ttbox} Usage: install [OPTIONS] @@ -180,12 +180,14 @@ distribution directory as determined by \hyperlink{setting.ISABELLE-HOME}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}HOME}}}}. The \verb|-p| option installs executable wrapper scripts for - \hyperlink{executable.isabelle}{\mbox{\isa{\isatt{isabelle}}}}, \hyperlink{executable.isatool}{\mbox{\isa{\isatt{isatool}}}}, \hyperlink{executable.Isabelle}{\mbox{\isa{\isatt{Isabelle}}}}, containing proper absolute references to the Isabelle - distribution directory. A typical \verb|DIR| specification - would be some directory expected to be in the shell's \verb|PATH|, such as \verb|/usr/local/bin|. It is important to - note that a plain manual copy of the original Isabelle executables - does not work, since it disrupts the integrity of the Isabelle - distribution.% + \hyperlink{executable.isabelle-process}{\mbox{\isa{\isatt{isabelle{\isacharminus}process}}}}, \hyperlink{executable.isatool}{\mbox{\isa{\isatt{isatool}}}}, + \hyperlink{executable.Isabelle}{\mbox{\isa{\isatt{Isabelle}}}}, containing proper absolute references to the + Isabelle distribution directory. A typical \verb|DIR| + specification would be some directory expected to be in the shell's + \hyperlink{setting.PATH}{\mbox{\isa{\isatt{PATH}}}}, such as \verb|/usr/local/bin|. It is + important to note that a plain manual copy of the original Isabelle + executables does not work, since it disrupts the integrity of the + Isabelle distribution.% \end{isamarkuptext}% \isamarkuptrue% % @@ -206,8 +208,7 @@ -q quiet mode \end{ttbox} You are encouraged to use this to create a derived logo for your - Isabelle project. For example, \verb|isatool logo Bali| - creates \verb|isabelle_bali.eps|.% + Isabelle project. For example, \verb|isatool| \hyperlink{tool.logo}{\mbox{\isa{\isatt{logo}}}}~\verb|Bali| creates \verb|isabelle_bali.eps|.% \end{isamarkuptext}% \isamarkuptrue% % @@ -246,7 +247,7 @@ \begin{isamarkuptext}% Refer to the \verb|IsaMakefile|s of the Isabelle distribution's object-logics as a model for your own developments. For example, - see \verb|src/FOL/IsaMakefile|.% + see \hyperlink{file.~~/src/FOL/IsaMakefile}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}src{\isacharslash}FOL{\isacharslash}IsaMakefile}}}}.% \end{isamarkuptext}% \isamarkuptrue% % @@ -309,8 +310,8 @@ The \verb|-l| option specifies the logic image. The \verb|-m| option specifies additional print modes. The The \verb|-p| option specifies an alternative line editor (such - as the \hyperlink{executable.rlwrap}{\mbox{\isa{\isatt{rlwrap}}}} wrapper for GNU readline); the fall-back - is to use raw standard input.% + as the \indexdef{}{executable}{rlwrap}\hypertarget{executable.rlwrap}{\hyperlink{executable.rlwrap}{\mbox{\isa{\isatt{rlwrap}}}}} wrapper for GNU readline); the + fall-back is to use raw standard input.% \end{isamarkuptext}% \isamarkuptrue% % @@ -384,7 +385,8 @@ sub-chunks separated by \isa{{\isachardoublequote}\isactrlbold Y{\isachardoublequote}}. Markup chunks start with an empty sub-chunk, and a second empty sub-chunk indicates close of an element. Any other non-empty chunk consists of plain - text. + text. For example, see \hyperlink{file.~~/src/Pure/General/yxml.ML}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}src{\isacharslash}Pure{\isacharslash}General{\isacharslash}yxml{\isachardot}ML}}}} or + \hyperlink{file.~~/src/Pure/General/yxml.scala}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}src{\isacharslash}Pure{\isacharslash}General{\isacharslash}yxml{\isachardot}scala}}}}. YXML documents may be detected quickly by checking that the first two characters are \isa{{\isachardoublequote}\isactrlbold X\isactrlbold Y{\isachardoublequote}}.% diff -r f1fc11c73569 -r 398bf960d3d4 doc-src/System/Thy/document/Presentation.tex --- a/doc-src/System/Thy/document/Presentation.tex Tue Sep 16 14:39:56 2008 +0200 +++ b/doc-src/System/Thy/document/Presentation.tex Tue Sep 16 14:40:30 2008 +0200 @@ -46,23 +46,22 @@ \begin{center} \begin{tabular}{lp{0.6\textwidth}} - \verb|isatool mkdir| & invoked once by the user to create - the initial source setup (common \verb|IsaMakefile| plus a - single session directory); \\ + \verb|isatool| \indexref{}{tool}{mkdir}\hyperlink{tool.mkdir}{\mbox{\isa{\isatt{mkdir}}}} & invoked once by the user + to create the initial source setup (common \verb|IsaMakefile| plus a single session directory); \\ - \verb|isatool make| & invoked repeatedly by the user to - keep session output up-to-date (HTML, documents etc.); \\ - - \verb|isatool usedir| & part of the standard \verb|IsaMakefile| entry of a session; \\ + \verb|isatool| \hyperlink{tool.make}{\mbox{\isa{\isatt{make}}}} & invoked repeatedly by the + user to keep session output up-to-date (HTML, documents etc.); \\ - \verb|isabelle-process| & run through \verb|isatool usedir|; \\ + \verb|isatool| \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} & part of the standard + \verb|IsaMakefile| entry of a session; \\ + + \hyperlink{executable.isabelle-process}{\mbox{\isa{\isatt{isabelle{\isacharminus}process}}}} & run through \verb|isatool| \indexref{}{tool}{usedir}\hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}}; \\ - \verb|isatool document| & run by the Isabelle process if - document preparation is enabled; \\ + \verb|isatool| \indexref{}{tool}{document}\hyperlink{tool.document}{\mbox{\isa{\isatt{document}}}} & run by the Isabelle + process if document preparation is enabled; \\ - \verb|isatool latex| & universal {\LaTeX} tool wrapper - invoked multiple times by \verb|isatool document|; also - useful for manual experiments; \\ + \verb|isatool| \indexref{}{tool}{latex}\hyperlink{tool.latex}{\mbox{\isa{\isatt{latex}}}} & universal {\LaTeX} tool + wrapper invoked multiple times by \verb|isatool| \indexref{}{tool}{document}\hyperlink{tool.document}{\mbox{\isa{\isatt{document}}}}; also useful for manual experiments; \\ \end{tabular} \caption{The tool chain of Isabelle session presentation} \label{fig:session-tools} @@ -99,23 +98,22 @@ The easiest way to let Isabelle generate theory browsing information for existing sessions is to append ``\verb|-i true|'' to the - \indexref{}{setting}{ISABELLE\_USEDIR\_OPTIONS}\hyperlink{setting.ISABELLE-USEDIR-OPTIONS}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}USEDIR{\isacharunderscore}OPTIONS}}}} before invoking \verb|isatool make| (or \verb|./build| in the distribution). For + \indexref{}{setting}{ISABELLE\_USEDIR\_OPTIONS}\hyperlink{setting.ISABELLE-USEDIR-OPTIONS}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}USEDIR{\isacharunderscore}OPTIONS}}}} before invoking \verb|isatool| \hyperlink{tool.make}{\mbox{\isa{\isatt{make}}}} (or \hyperlink{file.$ISABELLE-HOME/build}{\mbox{\isa{\isatt{{\isachardollar}ISABELLE{\isacharunderscore}HOME{\isacharslash}build}}}}). For example, add something like this to your Isabelle settings file \begin{ttbox} ISABELLE_USEDIR_OPTIONS="-i true" \end{ttbox} - and then change into the \verb|src/FOL| directory of the - Isabelle distribution and run \verb|isatool make|, or even - \verb|isatool make all|. The presentation output will appear - in \verb|ISABELLE_BROWSER_INFO/FOL|, which usually refers to + and then change into the \hyperlink{file.~~/src/FOL}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}src{\isacharslash}FOL}}}} directory and run + \verb|isatool| \hyperlink{tool.make}{\mbox{\isa{\isatt{make}}}}, or even \verb|isatool| \hyperlink{tool.make}{\mbox{\isa{\isatt{make}}}}~\verb|all|. The presentation output will appear in + \verb|ISABELLE_BROWSER_INFO/FOL|, which usually refers to \verb|~/isabelle/browser_info/FOL|. Note that option \verb|-v true| will make the internal runs of \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} more explicit about such details. - Many standard Isabelle sessions (such as \verb|HOL/ex|) also - provide actual printable documents. These are prepared + Many standard Isabelle sessions (such as \hyperlink{file.~~/src/HOL/ex}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}src{\isacharslash}HOL{\isacharslash}ex}}}}) + also provide actual printable documents. These are prepared automatically as well if enabled like this, using the \verb|-d| option \begin{ttbox} ISABELLE_USEDIR_OPTIONS="-i true -d dvi" @@ -148,7 +146,7 @@ \end{ttbox} This assumes that directory \verb|Foo| contains some \verb|ROOT.ML| file to load all your theories, and HOL is your parent - logic image (\verb|isatool|~\indexref{}{tool}{mkdir}\hyperlink{tool.mkdir}{\mbox{\isa{\isatt{mkdir}}}} assists in + logic image (\verb|isatool| \indexref{}{tool}{mkdir}\hyperlink{tool.mkdir}{\mbox{\isa{\isatt{mkdir}}}} assists in setting up Isabelle session directories. Theory browser information for HOL should have been generated already beforehand. Alternatively, one may specify an external link to an existing body @@ -184,7 +182,7 @@ hidden, thus enabling the user to collapse irrelevant portions of information. The browser is written in Java, it can be used both as a stand-alone application and as an applet. Note that the option - \verb|-g| of \verb|isatool|~\indexref{}{tool}{usedir}\hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} creates + \verb|-g| of \verb|isatool| \indexref{}{tool}{usedir}\hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} creates graph presentations in batch mode for inclusion in session documents.% \end{isamarkuptext}% @@ -368,7 +366,7 @@ directory with a minimal \verb|root.tex| that is sufficient to print all theories of the session (in the order of appearance); see \secref{sec:tool-document} for further information on Isabelle - document preparation. The usage of \verb|isatool mkdir| is: + document preparation. The usage of \verb|isatool| \hyperlink{tool.mkdir}{\mbox{\isa{\isatt{mkdir}}}} is: \begin{ttbox} Usage: mkdir [OPTIONS] [LOGIC] NAME @@ -438,8 +436,8 @@ \noindent The theory sources should be put into the \verb|Foo| directory, and its \verb|ROOT.ML| should be edited to load all - required theories. Invoking \verb|isatool make| again would - run the whole session, generating browser information and the + required theories. Invoking \verb|isatool| \hyperlink{tool.make}{\mbox{\isa{\isatt{make}}}} again + would run the whole session, generating browser information and the document automatically. The \verb|IsaMakefile| is typically tuned manually later, e.g.\ adding source dependencies, or changing the options passed to \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}}. @@ -449,9 +447,8 @@ manual editing of the generated \verb|IsaMakefile|, which is meant to cover all of the sub-session directories at the same time (this is the deeper reasong why \verb|IsaMakefile| is not made - part of the initial session directory created by - \verb|isatool mkdir|). See \verb|src/HOL/IsaMakefile| - of the Isabelle distribution for a full-blown example.% + part of the initial session directory created by \verb|isatool| \hyperlink{tool.mkdir}{\mbox{\isa{\isatt{mkdir}}}}). See \hyperlink{file.~~/src/HOL/IsaMakefile}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}src{\isacharslash}HOL{\isacharslash}IsaMakefile}}}} for + a full-blown example.% \end{isamarkuptext}% \isamarkuptrue% % @@ -495,7 +492,7 @@ Note that the value of the \indexref{}{setting}{ISABELLE\_USEDIR\_OPTIONS}\hyperlink{setting.ISABELLE-USEDIR-OPTIONS}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}USEDIR{\isacharunderscore}OPTIONS}}}} setting is implicitly prefixed to \emph{any} \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} call. Since the \verb|IsaMakefile|s of all object-logics - distributed with Isabelle just invoke \texttt{usedir} for the real + distributed with Isabelle just invoke \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} for the real work, one may control compilation options globally via above variable. In particular, generation of \rmindex{HTML} browsing information and document preparation is controlled here. @@ -522,7 +519,7 @@ directory and then quitting. It is assumed that \verb|ROOT.ML| contains all ML commands required to build the logic. - In example mode, \verb|usedir| runs a read-only session of + In example mode, \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} runs a read-only session of \verb|LOGIC| and automatically runs \verb|ROOT.ML| from within directory \verb|NAME|. It assumes that this file contains appropriate ML commands to run the desired examples. @@ -568,13 +565,11 @@ sources to be dumped at location \verb|PATH|; this path is relative to the session's main directory. If the \verb|-C| option is true, this will include a copy of an existing \verb|document| directory as provided by the user. For example, - \verb|isatool usedir -D generated HOL Foo| produces a - complete set of document sources at \verb|Foo/generated|. - Subsequent invocation of \verb|isatool document|\isasep\isanewline% -\verb| Foo/generated| (see also \secref{sec:tool-document}) will process - the final result independently of an Isabelle job. This decoupled - mode of operation facilitates debugging of serious {\LaTeX} errors, - for example. + \verb|isatool| \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}}~\verb|-D generated HOL|\isasep\isanewline% +\verb| Foo| produces a complete set of document sources at \verb|Foo/generated|. Subsequent invocation of \verb|isatool| \hyperlink{tool.document}{\mbox{\isa{\isatt{document}}}}~\verb|Foo/generated| (see also + \secref{sec:tool-document}) will process the final result + independently of an Isabelle job. This decoupled mode of operation + facilitates debugging of serious {\LaTeX} errors, for example. \medskip The \verb|-p| option determines the level of detail for internal proof objects, see also the \emph{Isabelle Reference @@ -587,14 +582,13 @@ \medskip The \verb|-M| option specifies the maximum number of parallel threads used for processing independent tasks when checking theory sources (multithreading only works on suitable ML platforms). - The special value of ``\verb|0|'' or ``\verb|max|'' refers - to the number of actual CPU cores of the underlying machine, which - is a good starting point for optimal performance tuning. The - \verb|-T| option determines the level of detail in tracing - output concerning the internal locking and scheduling in - multithreaded operation. This may be helpful in isolating - performance bottle-necks, e.g.\ due to excessive wait states when - locking critical code sections. + The special value of \verb|0| or \verb|max| refers to the + number of actual CPU cores of the underlying machine, which is a + good starting point for optimal performance tuning. The \verb|-T| option determines the level of detail in tracing output + concerning the internal locking and scheduling in multithreaded + operation. This may be helpful in isolating performance + bottle-necks, e.g.\ due to excessive wait states when locking + critical code sections. \medskip Any \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} session is named by some \emph{session identifier}. These accumulate, documenting the way sessions depend @@ -614,7 +608,7 @@ \begin{isamarkuptext}% Refer to the \verb|IsaMakefile|s of the Isabelle distribution's object-logics as a model for your own developments. For example, - see \verb|src/FOL/IsaMakefile|. The Isabelle \indexref{}{tool}{mkdir}\hyperlink{tool.mkdir}{\mbox{\isa{\isatt{mkdir}}}} tool creates \verb|IsaMakefile|s with proper invocation + see \hyperlink{file.~~/src/FOL/IsaMakefile}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}src{\isacharslash}FOL{\isacharslash}IsaMakefile}}}}. The Isabelle \indexref{}{tool}{mkdir}\hyperlink{tool.mkdir}{\mbox{\isa{\isatt{mkdir}}}} tool creates \verb|IsaMakefile|s with proper invocation of \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} as well.% \end{isamarkuptext}% \isamarkuptrue% @@ -663,7 +657,7 @@ fold text tagged as \isa{foo}. The builtin default is equivalent to the tag specification ``\verb|/theory,/proof,/ML,+visible,-invisible|''; see also the {\LaTeX} macros \verb|\isakeeptag|, \verb|\isadroptag|, and - \verb|\isafoldtag|, in \verb|isabelle.sty|. + \verb|\isafoldtag|, in \hyperlink{file.~~/lib/texinputs/isabelle.sty}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}lib{\isacharslash}texinputs{\isacharslash}isabelle{\isachardot}sty}}}}. \medskip Document preparation requires a properly setup ``\verb|document|'' directory within the logic session sources. This directory is supposed to contain all the files needed to produce the @@ -685,7 +679,7 @@ \medskip When running the session, Isabelle copies the original \verb|document| directory into its proper place within - \verb|ISABELLE_BROWSER_INFO| according to the session path. + \hyperlink{setting.ISABELLE-BROWSER-INFO}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}BROWSER{\isacharunderscore}INFO}}}} according to the session path. Then, for any processed theory \isa{A} some {\LaTeX} source is generated and put there as \isa{A}\verb|.tex|. Furthermore, a list of all generated theory files is put into @@ -694,31 +688,31 @@ containing all the theories. The {\LaTeX} versions of the theories require some macros defined in - \verb|isabelle.sty| as distributed with Isabelle. Doing - \verb|\usepackage{isabelle}| in \verb|root.tex| should - be fine; the underlying Isabelle \hyperlink{tool.latex}{\mbox{\isa{\isatt{latex}}}} tool already includes - an appropriate path specification for {\TeX} inputs. + \hyperlink{file.~~/lib/texinputs/isabelle.sty}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}lib{\isacharslash}texinputs{\isacharslash}isabelle{\isachardot}sty}}}}. Doing \verb|\usepackage{isabelle}| in \verb|root.tex| should be fine; + the underlying Isabelle \hyperlink{tool.latex}{\mbox{\isa{\isatt{latex}}}} tool already includes an + appropriate path specification for {\TeX} inputs. If the text contains any references to Isabelle symbols (such as - \verb|\|\verb||) then \verb|isabellesym.sty| should be included as well. This package contains - a standard set of {\LaTeX} macro definitions \verb|\isasym|\isa{foo} corresponding to \verb|\|\verb|<|\isa{foo}\verb|>|, (see \appref{app:symbols} for a + \verb|\|\verb||) then \verb|isabellesym.sty| should be included as well. This package + contains a standard set of {\LaTeX} macro definitions \verb|\isasym|\isa{foo} corresponding to \verb|\|\verb|<|\isa{foo}\verb|>|, (see \appref{app:symbols} for a complete list of predefined Isabelle symbols). Users may invent further symbols as well, just by providing {\LaTeX} macros in a - similar fashion as in \verb|isabellesym.sty| of the - distribution. + similar fashion as in \hyperlink{file.~~/lib/texinputs/isabellesym.sty}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}lib{\isacharslash}texinputs{\isacharslash}isabellesym{\isachardot}sty}}}} of + the distribution. For proper setup of DVI and PDF documents (with hyperlinks and - bookmarks), we recommend to include \verb|pdfsetup.sty| as - well. + bookmarks), we recommend to include \hyperlink{file.~~/lib/texinputs/pdfsetup.sty}{\mbox{\isa{\isatt{{\isachartilde}{\isachartilde}{\isacharslash}lib{\isacharslash}texinputs{\isacharslash}pdfsetup{\isachardot}sty}}}} as well. \medskip As a final step of document preparation within Isabelle, - \verb|isatool document -c| is run on the resulting \verb|document| directory. Thus the actual output document is built and - installed in its proper place (as linked by the session's \verb|index.html| if option \verb|-i| of \indexref{}{tool}{usedir}\hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} has - been enabled, cf.\ \secref{sec:info}). The generated sources are - deleted after successful run of {\LaTeX} and friends. Note that a - separate copy of the sources may be retained by passing an option - \verb|-D| to the \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} utility when running the - session.% + \verb|isatool| \hyperlink{tool.document}{\mbox{\isa{\isatt{document}}}}~\verb|-c| is run on the + resulting \verb|document| directory. Thus the actual output + document is built and installed in its proper place (as linked by + the session's \verb|index.html| if option \verb|-i| of + \indexref{}{tool}{usedir}\hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} has been enabled, cf.\ \secref{sec:info}). The + generated sources are deleted after successful run of {\LaTeX} and + friends. Note that a separate copy of the sources may be retained + by passing an option \verb|-D| to the \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} utility + when running the session.% \end{isamarkuptext}% \isamarkuptrue% % @@ -763,10 +757,10 @@ \isamarkuptrue% % \begin{isamarkuptext}% -Invoking \verb|isatool latex| by hand may be occasionally - useful when debugging failed attempts of the automatic document - preparation stage of batch-mode Isabelle. The abortive process - leaves the sources at a certain place within \hyperlink{setting.ISABELLE-BROWSER-INFO}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}BROWSER{\isacharunderscore}INFO}}}}, see the runtime error message for details. +Invoking \verb|isatool| \hyperlink{tool.latex}{\mbox{\isa{\isatt{latex}}}} by hand may be + occasionally useful when debugging failed attempts of the automatic + document preparation stage of batch-mode Isabelle. The abortive + process leaves the sources at a certain place within \hyperlink{setting.ISABELLE-BROWSER-INFO}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}BROWSER{\isacharunderscore}INFO}}}}, see the runtime error message for details. This enables users to inspect {\LaTeX} runs in further detail, e.g.\ like this: \begin{ttbox} diff -r f1fc11c73569 -r 398bf960d3d4 doc-src/System/browser_screenshot.eps --- a/doc-src/System/browser_screenshot.eps Tue Sep 16 14:39:56 2008 +0200 +++ b/doc-src/System/browser_screenshot.eps Tue Sep 16 14:40:30 2008 +0200 @@ -1,1561 +1,11222 @@ %!PS-Adobe-3.0 EPSF-3.0 -%%Creator: GIMP PostScript file plugin V 1.06 by Peter Kirchgessner -%%Title: /home/gast/berghofe/isabelle/src/Doc/System/browser_screenshot.eps -%%CreationDate: Tue Dec 11 14:39:28 2001 +%%Creator: (ImageMagick) +%%Title: (/home/makarius/isabelle/src/Doc/System/browser_screenshot.eps) +%%CreationDate: (Tue Sep 16 13:50:28 2008) +%%BoundingBox: 0 0 458 269 +%%HiResBoundingBox: 0 0 458.484 269 %%DocumentData: Clean7Bit -%%LanguageLevel: 2 +%%LanguageLevel: 1 %%Pages: 1 -%%BoundingBox: 14 14 828 561 %%EndComments + +%%BeginDefaults +%%EndDefaults + %%BeginProlog -% Use own dictionary to avoid conflicts -5 dict begin +% +% 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 -% Translate for offset -14.173228 14.173228 translate -% Translate to begin of first scanline -0.000000 545.930377 translate -813.543307 -545.930377 scale -% Variable to keep one line of raster data -/scanline 95 string def -% Image geometry -760 510 1 -% Transformation matrix -[ 760 0 0 510 0 0 ] -{ currentfile scanline readhexstring pop } -image -800000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000 -555555555555555555555555555555555555555555555555555555555555555555555555555555 -555555555555555555555555555555555555555555555555555555555555555555555555555555 -555555555555555555555ffffffffffffe -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001ffffffffffffc -400000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001ffffffffffffc -040000000000000000000000000000004924924924924924924924924924924924924924924924 -924924924924924924924924924924924924924924924924924924924924924924924924924924 -924924924924924924925800180018001c -404020000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001fffdfffdfffdc -002040000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001bffdbffdbffdc -41000010007c0000181f8000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001bffdb00dbbdde -0082001880c600001818c000000000004924924924924924924924924924924924924924924924 -924924924924924924924924924924924924924924924924924924924924924924924924924924 -924924924924924924925bffdb00db18dc -40080fdf8180dbcd9b18db79999e3cd80000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001bc3db3cdb81dc -00000fdf8180fe6edd98dfcd99b366f80000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001bc3db3cdbc3dc -4000001a819ee06cd99f9cccdb3866e00000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001bc3db3cdbc3dc -003000100186c3ecd998d8ccdb0e7ec04924924924924924924924924924924924924924924924 -924924924924924924924924924924924924924924924924924924924924924924924924924924 -924924924924924924925bc3db3cdb81dc -400100000186c66cd998d8ccdb0760c00000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001bffdb00db18de -0080800000c6c66ed998d8cc663366c00000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001bffdb00dbbddc -42040000007ac3bd999f9878661e3cc00000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001bffdbffdbffdc -040200000000000c00000000000000004924924924924924924924924924924924924924924924 -924924924924924924924924924924924924924924924924924924924924924924924924924924 -924924924924924924925bffdbffdbffdc -400020000000000c00000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001800580058005c -000000000000000c00000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000001ffffffffffffc -4aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6 -1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffc -4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe4 -1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe4 -1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe6 -1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe4 -1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe4 -1fff809cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -4fff809cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe6 -1fff9ffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -4fff9f9cf87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe4 -1fff9f9cf03fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -4fff819ce79fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe4 -1fff819ce01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -4fff9f9ce01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe6 -1fff9f9ce7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -4fff9f9ce3dfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe4 -1fff9f9cf01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -4fff9f9cf83fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe4 -2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe6 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe4 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe4 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe6 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffec -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffe4 -680000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000016 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffff4 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffff6 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffff4 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffff6 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffff4 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffff6 -6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffef4 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffdf6 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffaf4 -6ff800000000000000000000000000000000000000000000000000000000000057ffe000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000af6 -6ffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaad7fff555555555 -555555555555555555555555555555555555555555555555555555555555555555555555555555 -555555555555555555555555555bfffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfbfaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfdfaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfefaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbff7af6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffbaf6 -6ff9ff0001fe07ffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf4 -6ffbff8001fefbfffffbffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffc003fefdfffffbffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffa005af4 -6ffbffe007fefdf1f8f0ffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf6 -6ff9ffe00ffefbeef77bffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf4 -6ffbfff01ffe07df6fbbffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fff81ffefbdf6fbbffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfff83ffefddf6fbbffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffc7ffefddf6fbbffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffefffefddf6fbbffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffefdeef77bffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffefef1f8fcffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff0000000000000000000000000000000fffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffff8e07fffffe3fffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbefbffffffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbefdffffffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbefdbed38fbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbefbbecf77bfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbe07bedefbbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbeffbedefbbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc0fffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbeffbede03bfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe7ffffdf7ffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbeffbedeffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe3ffffdfbffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbeffbedefbbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe0ffffdfb7da71fffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbeffbcdf77bfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe07fffdf77d9eefffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbeffc2df8fbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe01fffc0f7dbdf7ffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbfffffffffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe00fffdff7dbdf7ffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbfffffffffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe007ffdff7dbc07ffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffff8ffffffffe3fffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe00fffdff7dbdffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe01fffdff7dbdf7ffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe03fffdff79beefffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe0ffffdff85bf1fffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff0000000000000000000000000000000fffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe1fffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe3fffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe7fffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffbfbf8fdffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe7ffffbfbe73dffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe3ffffbfbdfddffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe0ffffbfbdfddffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe07fffbfbbfedffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe01fff803bfedffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe00fffbfbbfedffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe007ffbfbbfedffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe00fffbfbdfddffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe01fffbfbdfddffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe03fffbfbe73dffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe0ffffbfbf8fc07ffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe1fffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffe3fffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe7fffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff0000000000000000000000000000000fffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffe0003fbfffffffbfff7ffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffff0003fbfffffffbfff7ffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffff8007fbfffffffbfff7ffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffff8dfdfc7efe3fffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffc00ffbfe0f463a3f1707ffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbdfdf39effbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffc01ffbfdf739d9dee6fbffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbdfdefeeffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffe03ffbfff77bdbedf7fbffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbdfdefeeffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffff03ffbffe77bdbedf7f3ffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbdfddff6ffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffff07ffbfe177bdbedf70bffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbc01dff6ffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffff8fffbfdf77bdbedf6fbffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbdfddff6ffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffdfffbfdf77bdbedf6fbffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbdfddff6ffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffbfde77bd9dee6f3ffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbdfdefeeffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffff80e137bda3f1709ffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbdfdefeeffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbdfdf39effbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbdfdfc7e03bfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffbfffffffffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffbfffffffffbfffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffff8ffffffffe3fffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffefffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffff0000000000000000000000000000000fffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffe1b0fffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffe1fbf0ffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffe1ffbff0fffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffffffff7fffffff7ffefffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffe1fffbfff0ffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffcfffff7fffffff7ffefffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffe1ffffbffff0fffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc7ffff7fffffff7ffefffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffe1fffffbfffff0ffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffff7fc1e8c747e2e0fffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffe1ffffffbffffff0fffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc0ffff7fbee73b3bdcdf7ffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffe1fffffffbfffffff0ffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff7ffeef7b7dbeff7ffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffe1ffffffffbffffffff0fffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff7ffcef7b7dbefe7ffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffe1fffffffffbfffffffff0ffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc00fff7fc2ef7b7dbee17ffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffe1ffffffffffbffffffffff0fffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff7fbeef7b7dbedf7ffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffe1fffffffffffbfffffffffff0ffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff7fbeef7b7dbedf7ffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffe1ffffffffffffbffffffffffff0fffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc07fff7fbcef7b3bdcde7ffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffe1fffffffffffffbfffffffffffff0ffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffff01c26f7b47e2e13ffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffe1ffffffffffffffbffffffffffffff0fffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc3fffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffe1fffffffffffffffbfffffffffffffff0ffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc7fffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffc1ffffffffffffffffbffffffffffffffff0fffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffc3fffffffffffffffffbfffffffffffffffff07fffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffc3ffffffffffffffffffbffffffffffffffffff87ffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffc3fffffffffffffffffffbfffffffffffffffffff87fffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffc3ffffffffffffffffffffbffffffffffffffffffff87ffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffc3fffffffffffffffffffffbfffffffffffffffffffff87fffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffc3ffffffffffffffffffffffbffffffffffffffffffffff87ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffc3fffffffffffffffffffffffbfffffffffffffffffffffff87fffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffc3ffffffffffffffffffffffffbffffffffffffffffffffffff87ffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffc3fffffffffffffffffffffffffbfffffffffffffffffffffffff87fffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffc3ffffffffffffffffffffffffffbffffffffffffffffffffffffff87ffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffff0fffffffffffffffffbfffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffc3fffffffffffffffffffffffffffbfffffffffffffffffffffffffff87fff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffcfffffcf7fffffffffffefffbbfffffffffffffffffffffd7ffefffffffff -fffffffffffffffc3ffffffffffffffffffffffffffffbffffffffffffffffffffffffffff87ff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc7ffffbfbfffffffffffefffbffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffc3fffffffffffffffffffffffffffffbfffffffffffffffffffffffffffff87f -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffffbffc7d18f463bec3070bc7a1fffffffffffffffffd7ffefffffffff -fffffffffffffc3ffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffff87 -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc0ffff7ffbbce7739dbeeefbbbbb9efffffffffffffffffd7ffe7ffffffff -ffffffffffffc3fffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffff8 -7ffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff7ff7ddef77bdbeeffbbb7dbefffffffffffffffffd7ffefffffffff -fffffffffffc3ffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -87fffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff7ff7ddef77bdbeeff3bb7dbefffffffffffffffffd7ffe7ffffffff -ffffffffffc3fffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffff -f87ffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc00fff7ff7ddef77bdbeef0bbb7dbefffffffffffffffffd7ffefffc00000 -00000000000000000000000003ffff0000000000000000000000000000000ffffc000000000000 -0000000000000000003ffffffffbffdaf6 -6ff9fffffffffffffc01fffbff7ddef77bdbeeefbbb7dbefffffffffffffffffd7ffe7ffdfffff -fffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffffffffff -ffffffffffffffffffbffffffffbffdaf4 -6ffbfffffffffffffc03fffbfb7ddef77bdbeeefbbb7dbefffffffffffffffffd7ffefffdfffff -fffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffffffffff -ffffffffffffffffffbffffffffbffdaf6 -6ff9fffffffffffffc07fffcf7bbdef77bdbceef3bbbbbefffffffffffffffffd7ffe7ffdfffff -fffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffffffffff -ffffffffffffffffffbffffffffbffdaf4 -6ffbfffffffffffffc1fffff0fc7def77bdc2f309cbc7befffffffffffffffffd7ffefffdffff0 -fffffffffffffffffbfffffffbffff7fffffffbfffffffbfff7fffffffffeffffdfcffffffffff -fedfefffff81ffffffbffffffffbffdaf6 -6ff9fffffffffffffc3fffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffdfffcf -7fffffffffffefffbbfffffffbffff7fffffffbfffffffbfff7fffffffffeffffdfcffffffffff -fedfefffffbeffffdfbffffffffbffdaf4 -6ffbfffffffffffffc7fffffffffffffffffffffffffffffffffffffffffffffd7ffefffdfffbf -bfffffffffffefffbffffffffbffff7fffffffbfffffffbfff7fffffffffeffffdfb7fffffffff -ffdfefffffbf7fffdfbffffffffbffdaf6 -6ff9fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffdfffbf -fc7d18f463bec3070bc7a1fffbffff7fffffffbfe0f463a3f1707fffffffeffffdfb7f1f1f1f0f -0ed1ef1fffbf707487bffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffdfff7f -fbbce7739dbeeefbbbbb9efffbffff7fffffffbfdf739d9dee6fbfffffffeffffdfb7eeeeeeef6 -f6ceeeefffbeefb3dfbffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffdfff7f -f7ddef77bdbeeffbbb7dbefffbffff7fffffffbfff77bdbedf7fbfffffffeffffdf7bdf5f5f6f6 -f6df6df7ff81ffb7dfbffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffdfff7f -f7ddef77bdbeeff3bb7dbefffbffff7fffffffbffe77bdbedf7f3fffffffeffffdf7bdfdfdf67e -7edf6df7ffbfff37dfbffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffdfff7f -f7ddef77bdbeef0bbb7dbefffbffff7fffffffbfe177bdbedf70bfffffffeffffde01dfdfc079f -9edf6c07ffbff0b7dfbffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffdfffbf -f7ddef77bdbeeefbbb7dbefffbffff7fffffffbfdf77bdbedf6fbfffffffeffffdefddfdfdffe7 -e6df6dffffbfefb7dfbffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffdfffbf -b7ddef77bdbeeefbbb7dbefffbffff7fffffffbfdf77bdbedf6fbfffffffeffffdefddf5f5f6f6 -f6df6df7ffbfefb7dfbffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffdfffcf -7bbdef77bdbceef3bbbbbefffbffff7fffffffbfde77bd9dee6f3fffffffeffffddfeeeeeeeef6 -f6ceeeefffbfef37dfbffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffdffff0 -fc7def77bdc2f309cbc7befffbffff7fffffff80e137bda3f1709fffffffeffffddfef1f1f1f0f -0ed1ef1fffbff097e7bffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffdfffff -fffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffffffffff -ffffffffffffffffffbffffffffbffdaf6 -6ff9fffffffffffffffffff81ffffc0fffff7fffffffffffffffffffffffffffd7ffe7ffdfffff -fffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffffffffff -ffffffffffffffffffbffffffffbffdaf4 -6ffbfffffffffffffcfffffbeffffdf7ffff7fffffffffffffffffffffffffffd7ffefffdfffff -fffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffffffffff -fffffffc01ffffffffbffffffffbffdaf6 -6ff9fffffffffffffc7ffffbf7fffdfbffff7fffffffffffffffffffffffffffd7ffe7ffdfffff -fffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffffffffff -ffffffffffffffffffbffffffffbffdaf4 -6ffbfffffffffffffc1ffffbf7074dfbe3f17fffffffffffffffffffffffffffd7ffefffdfffff -fffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffffffffff -ffffffffffffffffffbffffffffbffdaf6 -6ff9fffffffffffffc0ffffbeefb3df7ddee7fffffffffffffffffffffffffffd7ffe7ffdfffff -fffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffffffffff -ffffffffffffffffffbffffffffbffdaf4 -6ffbfffffffffffffc03fff81ffb7c0fbedf7fffffffffffffffffffffffffffd7ffefffc00000 -00000000000000000000000003ffff0000000000000000000000000000000ffffc000000000000 -0000000000000000003ffffffffbffdaf6 -6ff9fffffffffffffc01fffbfff37df7bedf7fffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffff7fffffffffffffffffffffffffffffffff0dffffffffffffffffffffffffffffffff -fff7fffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc00fffbff0b7dfb80df7fffffffffffffffffffffffffffd7ffefffffffff -ffffffffff7ffffffffffffffffffffffffffffffff8fdffffffffffffffffffffffffffffffff -fff7fffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fffbfefb7dfbbfdf7fffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffbfffffffffffffffffffffffffffffffc7feffffffffffffffffffffffffffffffff -fffbfffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fffbfefb7dfbbedf7fffffffffffffffffffffffffffd7ffefffffffff -ffffffffffdffffffffffffffffffffffffffffffc3fff7fffffffffffffffffffffffffffffff -fffdfffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc07fffbfef37dfbddee7fffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffdfffffffffffffffffffffffffffffe3ffff7fffffffffffffffffffffffffffffff -fffdfffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffffbff097dfde3f17fffffffffffffffffffffffffffd7ffefffffffff -ffffffffffefffffffffffffffffffffffffffff1fffffbfffffffffffffffffffffffffffffff -fffefffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc3fffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffff7fffffffffffffffffffffffffff0ffffffdfffffffffffffffffffffffffffffff -ffff7ffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc7fffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffff7ffffffffffffffffffffffffff8fffffffdfffffffffffffffffffffffffffffff -ffff7ffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffbfffffffffffffffffffffffff87fffffffefffffffffffffffffffffffffffffff -ffffbffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffdffffffffffffffffffffffffc7fffffffff7ffffffffffffffffffffffffffffff -ffffdffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffefffffffffffffffffffffffe3ffffffffffbffffffffffffffffffffffffffffff -ffffeffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffeffffffffffffffffffffffe1fffffffffffbffffffffffffffffffffffffffffff -ffffeffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffff7fffffffffffffffffffff1ffffffffffffdffffffffffffffffffffffffffffff -fffff7fffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffbffffffffffffffffffff8fffffffffffffeffffffffffffffffffffffffffffff -fffffbfffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffbfffffffffffffffffff87fffffffffffffeffffffffffffffffffffffffffffff -fffffbfffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffdffffffffffffffffffc7fffffffffffffff7fffffffffffffffffffffffffffff -fffffdfffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffefffffffffffffffffc3ffffffffffffffffbfffffffffffffffffffffffffffff -fffffefffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffeffffffffffffffffe3fffffffffffffffffbfffffffffffffffffffffffffffff -fffffefffffffffffffffffffffbffdaf6 -6ff9fffffffffffffffffff00fffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffff7fffffffffffffff1ffffffffffffffffffdfffffffffffffffffffffffffffff -ffffff7ffffffffffffffffffffbffdaf4 -6ffbfffffffffffffcfffff7ff7fffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffbffffffffffffff0fffffffffffffffffffefffffffffffffffffffffffffffff -ffffffbffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc7ffff7ff7fffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffbfffffffffffff8ffffffffffffffffffffefffffffffffffffffffffffffffff -ffffffbffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffff7fe183fffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffdffffffffffffc7fffffffffffffffffffff7ffffffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc0ffff7ff77dfffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffefffffffffffc3ffffffffffffffffffffffbffffffffffffffffffffffffffff -ffffffeffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff00f7fdfffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffeffffffffffe3fffffffffffffffffffffffbffffffffffffffffffffffffffff -ffffffeffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff7ff7f9fffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffff7fffffffff1ffffffffffffffffffffffffdffffffffffffffffffffffffffff -fffffff7fffffffffffffffffffbffdaf4 -6ffbfffffffffffffc00fff7ff785fffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffbffffffff0fffffffffffffffffffffffffeffffffffffffffffffffffffffff -fffffffbfffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff7ff77dfffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffdfffffff8fffffffffffffffffffffffffff7fffffffffffffffffffffffffff -fffffffdfffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff7ff77dfffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffdffffff87fffffffffffffffffffffffffff7fffffffffffffffffffffffffff -fffffffdfffffffffffffffffffbffdaf6 -6ff9fffffffffffffc07fff7ff779fffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffefffffc7ffffffffffffffffffffffffffffbfffffffffffffffffffffffffff -fffffffefffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffff00f984fffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffff7fffe3fffffffffffffffffffffffffffffdfffffffffffffffffffffffffff -ffffffff7ffffffffffffffffffbffdaf6 -6ff9fffffffffffffc3fffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffff7ffe1ffffffffffffffffffffffffffffffdfffffffffffffffffffffffffff -ffffffff7ffffffffffffffffffbffdaf4 -6ffbfffffffffffffc7fffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffbff1fffffffffffffffffffffffffffffffefffffffffffffffffffffffffff -ffffffffbffffffffffffffffffbffdaf6 -6ff9fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffdf8fffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffff -ffffffffdffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffd87fffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffff -ffffffffdffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -c0000000000000000000000000000003ffff0000000000000000000000000000000ffffc000000 -0000000000000000000000003ffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -dffffffffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffff -ffffffffffffffffffffffffbffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffff -ffffffffffffffffffffffffbffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -dffffffffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffff -ffffffffffffffffffffffffbffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -dffffffffc0ffffe07ffffbffffffffbffff7feff7fffe7fffffb7fffffbffffffeffffdffffff -f7fbffff8ffffbffffffffffbffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -dffffffffdf7fffefbffffbffffffffbffff7feff7ff7e7fffffb7ffffbbffffffeffffdffffff -f7fbffbe73fffbffffffffffbffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -dffffffffdfbfffefdffffbffffffffbffff7fefffff7dbfffffbfffffbfffffffeffffdffffff -f7ffffbdfdfffbffffffffffbffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -dffffffffdfb83a6fdf1f8bffffffffbffff7feff70e1dbe8f47b78f070bc7a1ffeffffdffffff -f7fb870dfdd38bc7a7ffffffbffbffdaf6 -6ff9fffffffffffffffffffe7fffffffffff6ff7ffffc0ffffffffffffffffffd7ffe7ffffffff -dffffffffdf77d9efbeef73ffffffffbffff7feff6f77dbe773bb776fbbbbb9effeffffdffffff -f7fb7bbbfecf73bb9fffffffbffbffdaf4 -6ffbfffffffffffffcfffffe7fffffffffff6ff7ffffdf7fffefffffffffffffd7ffefffffffff -dffffffffc0ffdbe07df6fbffffffffbffff7feff6f77bdefb7db6fbfbbb7dbeffeffffdffffff -f7fb7bbbfedefb7dbfffffffbffbffdaf6 -6ff9fffffffffffffc7ffffdbfffffffffffeff7ffffdfbfffefffffffffffffd7ffe7ffffffff -dffffffffdfff9befbdf6fbffffffffbffff7feff67f7bdefb7db6fff3bb7dbeffeffffdffffff -f7fb3fbbfedefb7dbfffffffbffbffdaf4 -6ffbfffffffffffffc1ffffdbf8f8f8f878768f78fffdfb83a43ffffffffffffd7ffefffffffff -dffffffffdff85befdc06fbffffffffbffff7feff79f700efb7db6ff0bbb7dbeffeffffdffffff -f7fbcfbbfedefb01bfffffffbffbffdaf6 -6ff9fffffffffffffc0ffffdbf7777777b7b677777ffdf77d9efffffffffffffd7ffe7ffffffff -dffffffffdff7dbefddfefbffffffffbffff7feff7e777eefb7db6fefbbb7dbeffeffffdffffff -f7fbf3bdfddefb7fbfffffffbffbffdaf4 -6ffbfffffffffffffc03fffbdefafafb7b7b6fb6fbffc0ffdbefffffffffffffd7ffefffffffff -dffffffffdff7dbefddf6fbffffffffbffff7feff6f777eefb7db6fafbbb7dbeffeffffdffffff -f7fb7bbdfddefb7dbfffffffbffbffdaf6 -6ff9fffffffffffffc01fffbdefefefb3f3f6fb6fbffdfff9befffffffffffffd7ffe7ffffffff -dffffffffdff79befdeef73ffffffffbffff7feff6f76ff6773bb776f3bbbbbeffeffffdffffff -f7fb7bbe73df73bbbfffffffbffbffdaf4 -6ffbfffffffffffffc00fff00efefe03cfcf6fb603ffdff85befffffffffffffd7ffefffffffff -dffffffffdff84befef1f8bffffffffbffff7fe0370f8ff68f47b78f09cbc7beffeffffdffffff -f01b87cf8fdf8bc7bfffffffbffbffdaf6 -6ff9fffffffffffffc01fff7eefefefff3f36fb6ffffdff7dbefffffffffffffd7ffe7ffffffff -dffffffffffffffffffffffffffffffbffff7ffffffffffeff7fffffffffffffffeffffdffffff -ffffffffffffffffffffffffbffbffdaf4 -6ffbfffffffffffffc03fff7eefafafb7b7b6fb6fbffdff7dbefffffffffffffd7ffefffffffff -dffffffffffffffffffffffffffffffbffff7ffffffffffeff7fffffffffffffffeffffdffffff -ffffffffffffffffffffffffbffbffdaf6 -6ff9fffffffffffffc07ffeff77777777b7b677777ffdff79befffffffffffffd7ffe7ffffffff -dffffffffffffffffffffffffffffffbffff7ffffffffffeff7fffffffffffffffeffffdffffff -ffffffffffffffffffffffffbffbffdaf4 -6ffbfffffffffffffc1fffeff78f8f8f878768f78fffdff84bf3ffffffffffffd7ffefffffffff -dffffffffffffffffffffffffffffffbffff7ffffffffffeff7fffffffffffffffeffffdffffff -ffffffffffffffffffffffffbffbffdaf6 -6ff9fffffffffffffc3fffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffff -ffffffffffffffffffffffffbffbffdaf4 -6ffbfffffffffffffc7fffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -dffffffffffffffffffffffffffffffbffff7fffffffffffffffffffffffffffffeffffdffffff -ffffffffffffffffffffffffbffbffdaf6 -6ff9fffffffffffffcfffffffffffffffffffffffe00ffffffffffffffffffffd7ffe7ffffffff -c0000000000000000000000000000003ffff0000000000000000000000000000000ffffc000000 -0000000000000000000000003ffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffe7fffffffffffffffffffffffff -ffffffff3ffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffff9fffffffffffffffffffffffff -fffffffcfffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffe7ffffffffffffffffffffffff -fffffff3fffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffff9ffffffffffffffffffffffff -ffffffcffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffe7fffffffffffffffffffffff -ffffff3ffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffff9fffffffffffffffffffffff -fffffcfffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffe7ffffffffffffffffffffff -fffff3fffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffff9ffffffffffffffffffffff -ffffcffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffe7fffffffffffffffffffff -ffff3ffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffffffff7fbffff3fffffdbfffffdffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffff9fffffffffffffffffffff -fffcfffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffcfffff7fbffbf3fffffdbffffddffffffffffffffffffffd7ffefffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffffe7ffffffffffffffffffff -fff3fffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc7ffff7ffffbedfffffdfffffdfffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffff9ffffffffffffffffffff -ffcffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffff7fb870edf47a3dbc78385e3d0ffffffffffffffffd7ffefffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffffe7fffffffffffffffffff -ff3ffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc0ffff7fb7bbedf3b9ddbbb7dddddcf7fffffffffffffffd7ffe7ffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffffff9fffffffffffffffffff -fcfffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff7fb7bbdef7dbedb7dfdddbedf7fffffffffffffffd7ffefffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffe7ffffffffffffffffff -f3fffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff7fb3fbdef7dbedb7ff9ddbedf7fffffffffffffffd7ffe7ffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffffff9ffffffffffffffffff -cffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc00fff7fbcfb8077dbedb7f85ddbedf7fffffffffffffffd7ffefffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffe7fffffffffffffffff -3ffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff7fbf3bbf77dbedb7f7dddbedf7fffffffffffffffd7ffe7ffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff9ffffffffffffffffc -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff7fb7bbbf77dbedb7d7dddbedf7fffffffffffffffd7ffefffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffe7fffffffffffffff3 -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc07fff7fb7bb7fb3b9ddbbb79dddddf7fffffffffffffffd7ffe7ffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffff9ffffffffffffffcf -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffff01b87c7fb47a3dbc784e5e3df7fffffffffffffffd7ffefffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffe7fffffffffffff3f -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc3fffffffffffff7fbfffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff9ffffffffffffcff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc7fffffffffffff7fbfffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffe7fffffffffff3ff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffcffffffffffffff7fbfffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffff9ffffffffffcfff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffff7fbfffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffe7fffffffff3fff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffff9ffffffffcffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffe7fffffff3ffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffff9ffffffcfffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffe7fffff3fffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffff9ffffcffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffe7fff3ffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffff9ffcfffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffe7f3fffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffffffff7fbffff8ffffbffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff9cffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffcfffff7fbffbe73fffbffffffffffffffffffffffffffffd7ffefffffffff -c0000000000000000000000000000003fffffffffffffffffffffe000000000000000000000000 -0000001ffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc7ffff7ffffbdfdfffbffffffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffffffffffffffffffffffbfffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffff7fb870dfdd38bc7a7ffffffffffffffffffffffffd7ffefffffffff -dffffffffffffffffffffffffffffffbfffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc0ffff7fb7bbbfecf73bb9fffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffffffffffffffffffffffbfffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff7fb7bbbfedefb7dbfffffffffffffffffffffffffd7ffefffffffff -dffffffffffff00ffffffffffffffffbfffffffffffffffffffffeffffffff7fbfff81ffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff7fb3fbbfedefb7dbfffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffff7ff7ffffffffffffffbfffffffffffffffffffffeffffffff7fbffbbefffdffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc00fff7fbcfbbfedefb01bfffffffffffffffffffffffffd7ffefffffffff -dffffffffffff7ff7ffffffffffffffbfffffffffffffffffffffeffffffff7ffffbbf7ffdffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff7fbf3bdfddefb7fbfffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffff7fe183ffffffffffffbfffffffffffffffffffffeffffffff7fb870bf7c7860ff -ffffffdffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff7fb7bbdfddefb7dbfffffffffffffffffffffffffd7ffefffffffff -dffffffffffff7ff77dffffffffffffbfffffffffffffffffffffeffffffff7fb7bbbefbbddf7f -ffffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc07fff7fb7bbe73df73bbbfffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffff00f7fdffffffffffffbfffffffffffffffffffffeffffffff7fb7bb80f7ddff7f -ffffffdffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffff01b87cf8fdf8bc7bfffffffffffffffffffffffffd7ffefffffffff -dffffffffffff7ff7f9ffffffffffffbfffffffffffffffffffffeffffffff7fb3fbbf77ddfe7f -ffffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc3fffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffff7ff785ffffffffffffbfffffffffffffffffffffeffffffff7fbcfbbfb01de17f -ffffffdffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc7fffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -dffffffffffff7ff77dffffffffffffbfffffffffffffffffffffeffffffff7fbf3bbfb7fddf7f -ffffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffff7ff77dffffffffffffbfffffffffffffffffffffeffffffff7fb7bbbfb7dddf7f -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -dffffffffffff7ff779ffffffffffffbfffffffffffffffffffffeffffffff7fb7bbbf7bbdde7f -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffff00f984ffffffffffffbfffffffffffffffffffffeffffffff01b87c80fc7e613f -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -dffffffffffffffffffffffffffffffbfffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffffffffffffffffffffffbfffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -dffffffffffffffffffffffffffffffbfffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffffffffffffffffffffffbfffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -dffffffffffffffffffffffffffffffbfffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -dffffffffffffffffffffffffffffffbfffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -c0000000000000000000000000000003fffffffffffffffffffffe000000000000000000000000 -0000001ffffffffffffffffffffbffdaf6 -6ff9fffffffffffffffffff7fbfff81fffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffcfffff7fbffbbefffdfffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc7ffff7ffffbbf7ffdfffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffff7fb870bf7c7860fffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc0ffff7fb7bbbefbbddf7ffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff7fb7bb80f7ddff7ffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff7fb3fbbf77ddfe7ffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc00fff7fbcfbbfb01de17ffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff7fbf3bbfb7fddf7ffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff7fb7bbbfb7dddf7ffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc07fff7fb7bbbf7bbdde7ffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffff01b87c80fc7e613ffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc3fffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc7fffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffffffff7fffefffffe00fffffffdffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffcfffff7fffefffff7effffffffdffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc7ffff7fffefffff7efffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffff743e2df78e1eff1e9a31dffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc0ffff73ddcdf7777efeee79cedffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff77dbedf6fb7efdf6fbdedffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff77dbedf6ff7efdf6fbdedffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc00fff77dbedf6ff7efc06fbdedffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fff77dbedf6ff7efdfefbdedffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fff77dbedf6fb7efdf6fbdedffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc07fff77ddcde7777efeeefbdedffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000 -0000001ffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffff77de2e178f9eff1efbdedffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc3fffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc7fffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffdfffffc01ffffff -fbffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffdffffefdfffffff -fbffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeffffdffffefdfffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffee87c5bef1c3dfe3d346 -3bffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffee7bb9beeeefdfddcf39 -dbffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeefb7dbedf6fdfbedf7b -dbffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeefb7dbedfefdfbedf7b -dbffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeefb7dbedfefdf80df7b -dbffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeefb7dbedfefdfbfdf7b -dbffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeefb7dbedf6fdfbedf7b -dbffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffe00fffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeefbb9bceeefdfdddf7b -dbffffdffffffffffffffffffffbffdaf4 -6ffbfffffffffffffcfffffeffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeefbc5c2f1f3dfe3df7b -dbffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc7ffffeffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffffefbed1f8fffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc0ffffefbecef77ffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fffefdddf6fbffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fffefdddf6fbffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc00fffefebdf603ffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc01fffefebdf6ffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000 -0000001ffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc03fffefe3df6fbffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc07fffeff7cef77ffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc1ffffeff7d1f8fffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffc3ffffffefdffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffc7ffffffefdffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9fffffffffffffcfffffff9fdffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbfffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000 -0000001ffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffe00fffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefbed1f8fffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefbecef77ffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefdddf6fbffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefdddf6fbffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefebdf603ffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefebdf6ffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffefe3df6fbffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeff7cef77ffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffeff7d1f8fffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefdffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefdffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffff9fdffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffdffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff -ffffffdffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000 -0000001ffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffa003af6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffdaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbffbaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbff7af4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfefaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfdfaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe7ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfbfaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbf7faf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbfffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffe000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000017fffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefff7fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffff7fffffffffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefff7fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffff7fffffffffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefff7fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffff7fffffffffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefff7fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffff7fffffffffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefff7fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffff7fffffffffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefff7fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffff7ffffeffffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffebff7fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffff7ffffdffffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffeeff7fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffff7ffff7ffffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefbf7fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffff7fffdfffffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefef7fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffff7fff7fffffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffeffb7fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffff7ffdffffffaf6 -6ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefff7fc000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000017ff7ffffffaf4 -6ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffefffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffaf6 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffaf4 -6ff111111111111111111111111111111111111111111111111111111111111157ffc444444924 -924924924924924924924924924924924924924924924924924924924924924924924924924924 -9249249249249249249222222222222af6 -6ffdadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad57ffeb6b6b6db6 -db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6 -db6db6db6db6db6db6d5b5b5b5b5b5aaf4 -6fc5525252525252525252525252525252525252525252525252525252525252afff2a94949249 -249249249249249249249249249249249249249249249249249249249249249249249249249249 -2492492492492492492a4a4a4a4a4a55f6 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffff4 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffff6 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffff4 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffff6 -6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffff4 -680000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000016 -7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffc -7ffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffdffffc -7ffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffdffffc -7ffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffdffffc -7ffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffdffffc -000008000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000a00004 -800000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000001 -showpage +%%Page: 1 1 +%%PageBoundingBox: 0 0 458 269 +userdict begin +DisplayImage +0 0 +458.484 269.21 +12.000000 +818 481 +1 +0 +0 +12 +000000 +797979 +7F7F7F +FF0000 +00FF00 +0000FF +808080 +C0C0C0 +DFDFDF +E0E0E0 +F2F2F2 +FFFFFF +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A +0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808020A08080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808020A0808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808020A080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808020A08080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808020A0808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08020A080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808020A08080808080808 +080808000000000808000808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808020A0808080808080808080800080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808020A080808080808080808080008080808080008080008080800000008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808020A08 +080808080808080808000808080808000808000808000808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808020A0808080808080808080800 +000000080800080800080800080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808020A080808080808080808080008080808080008080008 +080000000000080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808020A08080808080808080808000808080808000808000808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808020A0808080808 +080808080800080808080800080800080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808020A080808080808080808080008080808 +080008080008080800000000080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808020A08080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080802 +0A0808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808020A080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808020A08080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808020A0808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808020A080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808020A08080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808020A0202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020202020202020202020202020202020202020202020202020202020202 +020208080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080809090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090808080808080808080809090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090808080808080808080909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090906080808080808 +080808080909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090906 +080808080808080808090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909060608080808080808080808090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909090909090909090909090909 +090909090909090909090909090909090909090909090909060608080808080808080809 +090908080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080606060808080808080808080809090908080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080606060808080808080808080909090801010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010B08060606 +080808080808080808080909090801010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101010101010101010101010101010101 +010B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080804040404040404040404040808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080804040404040404040404080808080808080000000000080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080804040404040404040808080808080808000808080800080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080804040404040408 +080808080808080800080808080008080800000008080808000000080800000008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080404040404080808080808080808080008 +080800080808000808080008080008080800080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080404040808080808080808080808000000000808080800080808 +000808000808080008080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080408080808080808080808080800080800080808080008080800080800080808000808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080008080800080808000808080008080008080800080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808000808080800 +080800080808000808000808080008080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080800080808080800080800000008080808 +000000080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080007070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070700 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080007070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000707070707070707070707070707070707070707 +070707070707070707070707030307070303030307070707070707070707070707070707 +070707070707030307070707070707070707070707070707070707070707070707070707 +070707070700080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800070707070707070707070707070707070707070707070707070707070707 +070703070707030707070307070707070707070707070707070707070707070707030707 +070707070707070707070707070707070707070707070707070707070707070008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080007070707 +070707070707070707070707070707070707070707070707070707070307070703070707 +030707030707070307070307030307070303030707070703070707070707070707070707 +070707070707070707070707070707070707070707000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808030308080808080808080808080808080808000000000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000707070707070707070707070707 +070707070707070707070707070707070707030707070307070703070703070707030707 +030307070703070707030707070307070707070707070707070707070707070707070707 +070707070707070707070700080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080803 +030308080808080808080808080808080800080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800070707070707070707070707070707070707070707070707 +070707070707070703070707030303030707070307070703070703070707070307070703 +070707030707070707070707070707070707070707070707070707070707070707070707 +070008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080303030303080808080808 +080808080808080008080800080800080808000808000800000808000000080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080007070707070707070707070707070707070707070707070707070707070707070307 +070703070707070707030707070307070307070707030303030307070703070707070707 +070707070707070707070707070707070707070707070707070707000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808030303030303080808080808080808080808000808 +080008080008080800080800000808080008080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000707070707070707 +070707070707070707070707070707070707070707070707030707070307070707070703 +070707030707030707070703070707070707070307070707070707070707070707070707 +070707070707070707070707070707070700080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080803030303030303080808080808080808080800000000080808000808080008 +080008080808000808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800070707070707070707070707070707070707 +070707070707070707070707070703070707030707070707070307070303070703070707 +070307070707070707030707070707070707070707070707070707070707070707070707 +070707070707070008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080303030303 +030808080808080808080808080008080808080800080808000808000808080800000000 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080007070707070707070707070707070707070707070707070707070707 +070707070307070703070707070707070303070307070307070707070303030307070703 +070707070707070707070707070707070707070707070707070707070707070707000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808030303030308080808080808080808 +080808000808080808080008080800080800080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000707 +070707070707070707070707070707070707070707070707070707070707030707070707 +070707070707070707070707070707070707070707070707070307070707070707070707 +070707070707070707070707070707070707070707070700080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080803030303080808080808080808080808080800080808080808 +000808000008080008080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800070707070707070707070707 +070707070707070707070707070707070707070703030707070707070707070707070707 +070707070707070707070707070703030707070707070707070707070707070707070707 +070707070707070707070707070008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080303030808080808080808080808080808080008080808080808000008000808000808 +080808000000000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080007070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808030308080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070700080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080303080808080808080808 +080808080808080008080808080008080808000000080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808030303080808080808080808080808080808000808 +080808000808080008080800080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080803030303030808080808080808080808080800080808080800080800080808 +080800080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080303030303 +030808080808080808080808080008080808080008080008080808080008080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808030303030303030808080808080808 +080808000000000000000808000808080808000808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080803030303030308080808080808080808080800080808080800 +080800080808080800080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080303030303080808080808080808080808080008080808080008080008080808080008 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808030303030808080808 +080808080808080808000808080808000808080008080800080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080803030308080808080808080808080808080800 +080808080800080808080000000808080800000000000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080303080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808040404040404040404040408080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808040404040404040404040808080808080800080808080808080808080808 +080808080808080808080800080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808040404 +040404040408080808080808080008080808080808080808080808080808080808080808 +080008080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808040404040404080808080808 +080808000808080808080000000808080008000008080000080808000800000008080808 +000000080008080800000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080804040404040808080808080808080800080808080800 +080808000808000008080000080800080800000808080008080008080800000808000808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080804040408080808080808080808080008080808080808080800080800080808 +000808080008080008080808000808000808080800080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080804080808 +080808080808080808000808080808080000000008080008080800080808000808000808 +080800080800080808080008080800000000080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080800080808000808000808080008080800080800080808080008080008080808 +000808000808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080008080800 +080800080808000808080008080000080808000808000808080000080800080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080007070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000000000008080000000000080008080800080808 +000808000800000008080808000000080008080800000000000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070700 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080007070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000707070707070707070707070707070707070707 +070707070707070707070707070303070703070707070703070707070303030707070703 +070707070703030707070707070707070707070707070707070707070707070707070707 +070707070700080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800070707070707070707070707070707070707070707070707070707070707 +070707030707070307070707070307070703070707030707070307070707070703070707 +070707070707070707070707070707070707070707070707070707070707070008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080007070707 +070707070707070707070707070707070707070707070707070707070703070707030707 +070707030707030707070707030707030707070707070307070707070707070707070707 +070707070707070707070707070707070707070707000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000707070707070707070707070707 +070707070707070707070707070707070707070307070703070707070703070703070707 +070703070703070707070707030707070707070707070707070707070707070707070707 +070707070707070707070700080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800070707070707070707070707070707070707070707070707 +070707070707070707030707070303030303030307070307070707070307070307070707 +070703070707070707070707070707070707070707070707070707070707070707070707 +070008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080007070707070707070707070707070707070707070707070707070707070707070703 +070707030707070707030707030707070707030707030707070707070307070707070707 +070707070707070707070707070707070707070707070707070707000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000707070707070707 +070707070707070707070707070707070707070707070707070307070703070707070703 +070703070707070703070703070707070707030707070707070707070707070707070707 +070707070707070707070707070707070700080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800070707070707070707070707070707070707 +070707070707070707070707070707030707070307070707070307070703070707030707 +070307070707070703070707070707070707070707070707070707070707070707070707 +070707070707070008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080007070707070707070707070707070707070707070707070707070707 +070707070703070707030707070707030707070703030307070707030303030307070307 +070707070707070707070707070707070707070707070707070707070707070707000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080505080808080808080808080808080808080808000000000808080808080808 +080808080808000808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000707 +070707070707070707070707070707070707070707070707070707070707070307070707 +070707070707070707070707070707070707070707070707030707070707070707070707 +070707070707070707070707070707070707070707070700080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808050505080808 +080808080808080808080808080008080808080808080808080808080808080800080808 +080808080808080808080808000808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800070707070707070707070707 +070707070707070707070707070707070707070707030307070707070707070707070707 +070707070707070707070707070303070707070707070707070707070707070707070707 +070707070707070707070707070008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080805050505050808080808080808080808 +080800080808080808080800000008080808000000080008080800000008080808080808 +080800080800080000080800000008080800000008080808000000000808080000000808 +080008000008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080007070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080505050505050808080808080808080808080008080808080808 +000808080008080008080800000808000808080008080808080808080008080000080800 +080800080808000808080008080008080800080800080808000808000008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070700080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +050505050505050808080808080808080808000808080808080800080808000808000808 +080800080800080808000808080808080808000808000808080008080008080800080808 +000808000808080008080008080800080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080805050505050508080808 +080808080808080800080808080808080008080800080800080808080008080000000000 +080808080808080800080800080808000808000808080000000000080800080808000808 +000000000008080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080505050505080808080808080808080808080008 +080808080808000808080008080008080808000808000808080808080808080808080008 +080008080800080800080808000808080808080008080800080800080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000000000000000800000000000000080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808050505050808080808080808080808080808080008080808080800080808 +000808000808080000080800080808080808080808080808000808000808080008080008 +080800080808080808000808000008080008080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000000000008080800000808080808000008080800000000000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080805050508 +080808080808080808080808080808080000000008080800000008080808000000080008 +080800000000080808080808080800080800080808000808080008080800000000080808 +000008000808080000000008080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000000000008080808080808000808 +080808080808080008080808080808000000000008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080505080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080000 +000008080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000000000008080808080808080808000008080808080808080808080000 +080808080808080808080000000000080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000000000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000000000008080808 +080808080808080808000008080808080808080808080808080800000808080808080808 +080808080800000000000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000000000008080808080808080808080808080808080008 +080808080808080808080808080808080808000808080808080808080808080808080808 +000000000008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000000 +000008080808080808080808080808080808080808080000080808080808080808080808 +080808080808080808000008080808080808080808080808080808080808080000000000 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000000000008080808080808080808080808 +080808080808080808080000080808080808080808080808080808080808080808080808 +080000080808080808080808080808080808080808080808080800000000000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800000000000008080808080808080808080808080808080808080808080808080000 +080808080808080808080808080808080808080808080808080808080800000808080808 +080808080808080808080808080808080808080808000000000000080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800000000000808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080800000000000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800000000000808080808080808080808080808080808080808080808 +080808080808080808080800000808080808080808080808080808080808080808080808 +080808080808080808080808000008080808080808080808080808080808080808080808 +080808080808080808080808000000000008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800000000000808 +080808080808080808080808080808080808080808080808080808080808080808080800 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080000080808080808080808080808080808080808080808080808080808080808 +080808080808080000000000080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800000000000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800000000000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +000000000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000000 +000008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080805050808080808080808080808080808 +080800080808080808080808080808080808080808080808080800080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800000000000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080000000000080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080505050808080808080808080808080808080008080808080808 +080808080808080808080808080808080008080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800000000000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800000000000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +050505050508080808080808080808080808000808080808080000000808080008000008 +080000080808000800000008080808000000080008080800000008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800000000000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080000080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080000 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000000000008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080805050505050508080808 +080808080808080800080808080800080808000808000008080000080800080800000808 +080008080008080800000808000808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800000000000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080000080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080000000000080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080505050505050508080808080808080808080008 +080808080808080800080800080808000808080008080008080808000808000808080800 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800000000 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800000000000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808050505050505080808080808080808080808000808080808080000000008 +080008080800080808000808000808080800080800080808080008080800000000080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800000000000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000000000008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080805050505 +050808080808080808080808080800080808080800080808000808000808080008080800 +080800080808080008080008080808000808000808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800000000000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080000080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080000 +000000080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080505050508080808080808080808 +080808080008080808080008080800080800080808000808080008080000080808000808 +000808080000080800080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800000000000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800000000000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808050505080808080808080808080808080808000000000008 +080000000000080008080800080808000808000800000008080808000000080008080800 +000000000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800000000000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000000000008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080805050808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800000000000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080000000000080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800000000000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800000000000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080000 +000000000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080000080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080000080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000000000000080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080000000000080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080000080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800000000000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080000000000080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080000080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000000000008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080000000000080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080000000000 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080000000000080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080000 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800000000000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080000000000 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000000000008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080000000000080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080000000000080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080000000000080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800000000000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080000000000080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080000080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000000000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +050508080808080808080808080808080808080800000000080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080800000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000008080808080808080808080808 +080808080808000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000080808 +080808080808080808080808080808080000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000808080808080808080808080808080808080800000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000008080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080805050508080808080808 +080808080808080808000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080007070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707000808080808080808080808080808080808080800070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070008080808080808080808080808 +080808080808000707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070700080808 +080808080808080808080808080808080007070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707000808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080505050505080808080808080808080808080008 +080808080808080000000808080008000008080000080808000800000808000008080800 +080808000800000008080800000008080000000808000808080000000808080008000008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808000707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070700080808080808080808080808080808080808080007070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707000808080808080808080808080808080808080800070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070008080808080808080808080808 +080808080808000707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070700080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808050505050505080808080808080808080808000808080808080800080808 +000808000008080000080800080800000808000008080008080008080800080800080808 +000808080008080008080800080800080808000808000008080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080800070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070008080808080808 +080808080808080808080808000707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070700080808080808080808080808080808080808080007070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707000808080808080808080808080808080808080800070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080805050505 +050505080808080808080808080800080808080808080008080800080800080808000808 +080008080008080800080808000808000808080008080008080808080808000808000808 +080008080008080800080800080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080007070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707000808080808080808080808080808080808 +080800070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070008080808080808 +080808080808080808080808000707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070700080808080808080808080808080808080808080007070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707000808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080505050505050808080808080808 +080808080008080808080808000808080008080008080800080808000808000808080008 +080800080800080808000808000808080800000000080800080808000808000808080008 +080008080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808000707070707070707070707070700000000 +070707070707070707070707070700070707070707070707070707070707000707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070700080808080808080808080808080808080808080007070707070707 +070707070707070707070707070707070707070007070707070707070707070707070707 +070707070707070007070707070707070707070700070707070707070707070707070707 +070707070707070707070707070707070707000808080808080808080808080808080808 +080800070707070707070707070707070000000007070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070007070707070707070707070707070707070707070707070707070008080808080808 +080808080808080808080808000707070707070707070707070707070707070707070707 +000707070707000707070707070707070707070707000000070707070707070707070707 +070700070707070707070707070707070707070707070707070707070707070707070707 +070700080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808050505050508080808080808080808080808000808080808 +080800080808000808000808080008080800080800080808000808080008080008080800 +080800080808000808080008080008080800080800080808000808000808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080800070707070707070707070707000707070707070707070707070707 +070707070007070707070707070707070707070700070707070707070707000707070707 +070707070707070707070707070707070707070707070707070707070707070707070008 +080808080808080808080808080808080808000707070707070707070707070707070707 +070707070707070707000707070707070707070707070707070707070707070707000707 +070707070707070707070007070707070707070707070707070707070707070707070707 +070707070707070700080808080808080808080808080808080808080007070707070707 +070707070700070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707000707070707070707070700070707070707070707070707 +070707070707070707070707070707070707000808080808080808080808080808080808 +080800070707070707070707070707070707070707070707070700070707070707070707 +070707070700070707070007070700070707070707070707070707070007070707070707 +070707070707070707070707070707070707070707070707070707070008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080805050505080808080808080808080808080808000808080808080008080800080800 +080808000808080008080008080800080808000808000808000008080008080800080808 +000808000808080008080008080800080800080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080007 +070707070707070707070007070707070707070000000707070700000007000707070000 +000707070707070707070007070007000007070000000707070000000707070700000000 +070707000000070707000700000707070707070707070707000808080808080808080808 +080808080808080800070707070707070707070707070707070707070707070707070700 +070707070707000000070707000700000707000007070700070000000707070700000007 +000707070000000707070707070707070707070707070707070707070707070707070008 +080808080808080808080808080808080808000707070707070707070707000707070707 +070707000000070707000700000707000007070700070000070700000707070007070700 +070000000707070000000707000000070700070707000000070707000700000707070707 +070707070707070700080808080808080808080808080808080808080007070707070707 +070707070707070707070707070707070007070707070007070700000007000000070700 +070707070700070700070000070700000007000707070000000707070007000007070707 +070707070707070707070707070707070707000808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080505050808080808 +080808080808080808080808000000000808080000000808080008080800080808000808 +000808080008080800080808000008000808080008080800000000000808000808000808 +080000000808080008080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808000707070707070707070707 +000707070707070700070707000707000707070000070700070707000707070707070707 +000707000007070007070007070700070707000707000707070007070007070700070700 +000707070707070707070707070700080808080808080808080808080808080808080007 +070707070707070707070707070707070707070707070707070007070707070007070700 +070700000707000007070007070000070707000707000707070000070700070707000707 +070707070707070707070707070707070707070707070707000808080808080808080808 +080808080808080800070707070707070707070700070707070707070007070700070700 +000707000007070007070000070700000707000707000707070007070007070700070707 +000707000707070007070007070700070700000707000707070707070707070707070008 +080808080808080808080808080808080808000707070707070707070707070707070707 +070707070707000707070707000707000707070707000707070007070707070007070000 +070707000707070000070700070707000707000007070707070707070707070707070707 +070707070707070700080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808050508080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080800070707070707070707070700070707070707070007 +070700070700070707070007070007070700070707070707070700070700070707000707 +000707070007070700070700070707000707000707070007070007070707070707070707 +070707070008080808080808080808080808080808080808000707070707070707070707 +070707070707070707070707070707000707070707070707070007070007070700070707 +000707000707070700070700070707070007070707070700070707070707070707070707 +070707070707070707070707070700080808080808080808080808080808080808080007 +070707070707070707070007070707070707000707070007070007070700070707000707 +000707070007070700070700070707000707000707070707070700070700070707000707 +000707070007070007070700070707070707070707070707000808080808080808080808 +080808080808080800070707070707070707070707070707070707070707070700070707 +070700070700070707070700070707000707070707000707000707070700070707070007 +070007070700070700070707070707070707070707070707070707070707070707070008 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080007070707070707070707070007070707070707000707070007070007070707 +000707000000000007070707070707070007070007070700070700070707000000000007 +070007070700070700000000000707000707070707070707070707070707000808080808 +080808080808080808080808080800070707070707070707070707070707070707070707 +070707070700070707070707000000000707000707070007070700070700070707070007 +070007070707000707070000000007070707070707070707070707070707070707070707 +070707070008080808080808080808080808080808080808000707070707070707070707 +000707070707070700070707000707000707070007070700070700070707000707070007 +070007070700070700070707070000000007070007070700070700070707000707000707 +070007070707070707070707070700080808080808080808080808080808080808080007 +070707070707070707070707070707070707070707070007070707070007070700000707 +070007070700070707070700070700070707070007070707000707000000000007070007 +070707070707070707070707070707070707070707070707000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808000707070707 +070707070707000707070707070700070707000707000707070700070700070707070707 +070707070707000707000707070007070007070700070707070707000707070007070007 +070707070700070707070707070707070707070700080808080808080808080808080808 +080808080007070707070707070707070707070707070707070707070707070007070707 +070007070700070700070707000707070007070007070707000707000707070700070700 +070707000707070707070707070707070707070707070707070707070707000808080808 +080808080808080808080808080800070707070707070707070700070707070707070007 +070700070700070707000707070007070007070700070707000707000707070007070007 +070700070707000707000707070007070007070700070700070707000707070707070707 +070707070008080808080808080808080808080808080808000707070707070707070707 +070707070707070707070707000707070707000707070707000707000707070007070707 +070007070007070707000707070700070700070707070707000707070707070707070707 +070707070707070707070707070700080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080800070707070707070707070707000707 +070707070007070700070700070707000007070007070707070707070707070700070700 +070707000707000707070007070707070700070700000707000707070707070007070707 +070707070707070707070008080808080808080808080808080808080808000707070707 +070707070707070707070707070707070707070707000707070707000707070007070007 +070700070707000707000007070700070700070707000007070007070700070707070707 +070707070707070707070707070707070707070700080808080808080808080808080808 +080808080007070707070707070707070700070707070707000707070007070007070700 +070707000707000707070007070700070700070700000707000707070007070700070700 +070707000707000707070007070007070700070707070707070707070707000808080808 +080808080808080808080808080800070707070707070707070707070707070707070707 +070700070707070700070707070700070700070707070007070700070707000707070700 +070707000007070007070707070700070707070707070707070707070707070707070707 +070707070008080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080007070707070707070707070707000000000707070000000707 +070700000007000707070000000007070707070707070007070007070700070707000707 +070000000007070700000700070707000000000707000707070707070707070707070707 +000808080808080808080808080808080808080800070707070707070707070707070707 +070707070707070707070700000000000707000000000007000707070007070700070700 +070000000707070700000007000707070000000000070707070707070707070707070707 +070707070707070707070008080808080808080808080808080808080808000707070707 +070707070707070700000000070707000000070707000707070007070700070700070707 +000707070007070700000700070707000707070000000000070700070700070707000000 +070707000707070007070707070707070707070700080808080808080808080808080808 +080808080007070707070707070707070707070707070707070707070000000000070007 +070000000707070700070707070000000707070700070707070700000007000707070000 +000007070007070707070707070707070707070707070707070707070707000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +000707070707070707070707070707070707070707070707070707070707070707070707 +070707070707000000000707070707070707070707070707070707070707070707070707 +070007070707070707070707070707070707070707070707070700080808080808080808 +080808080808080808080007070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +000808080808080808080808080808080808080800070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070008080808080808080808080808080808080808000707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070700080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080800070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070700000000070707070707070707 +070707070707070707070707070707070008080808080808080808080808080808080808 +000707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070700080808080808080808 +080808080808080808080007070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +000808080808080808080808080808080808080800070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070008080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080007070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707000808080808080808080808080808080808080800070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070008080808080808080808080808080808080808 +000707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070700080808080808080808 +080808080808080808080007070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +000808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808000707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070700080808 +080808080808080808080808080808080007070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707000808080808080808080808080808080808080800070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070008080808080808080808080808080808080808 +000707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070700080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080800070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070008080808080808080808080808 +080808080808000707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070700080808 +080808080808080808080808080808080007070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707000808080808080808080808080808080808080800070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070008080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000808080808080808080808080808080808080800000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000008080808080808080808080808 +080808080808000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000080808 +080808080808080808080808080808080000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080505080808080808080808080808080808080000 +000008080808080808080808080808080800000000000808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080000080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808050505080808080808080808080808080808000808080008080808080808 +080808080808080008080808000808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080800000008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080805050505 +050808080808080808080808080800080808000808080000000808080008000008000808 +080800080808000000080808080000000800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080000080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080505050505050808080808080808 +080808080008080800080800080808000808000008080800080808000808080008080800 +080800080808000008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080800000008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808050505050505050808080808080808080808000000000808 +080808080800080800080808080000000008080808000808080008080008080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080000080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080805050505050508080808080808080808080800080808080808080000000008080008 +080808000808000808080800000000000808000808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080800 +000008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080505050505080808 +080808080808080808080008080808080800080808000808000808080800080808000808 +080008080808080800080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808080808080808080808080808080808080808080000000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808050505050808080808080808080808080808 +000808080808080008080800080800080808080008080808000808000808080808080008 +080800000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808000008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080805050508080808080808080808080808080800080808080808080000 +000000080008080808000808080808000808000000000808080000000800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080000000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080505 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000808080808080808080808080808080808080808080808080808 +080808080808000008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080000 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808000008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080000000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080000000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080000000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000000080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000000080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080805050808 +080808080808080808080808080800000000000008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080505050808080808080808080808 +080808080008080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000000080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808050505050508080808080808080808080808000808080808 +000000080808000000080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800000808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080805050505050508080808080808080808080800080808080808000808080008080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000000080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080505050505050508 +080808080808080808080000000000080800080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800000808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808050505050505080808080808080808080808 +000808080808080008080808000000000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000000080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080805050505050808080808080808080808080800080808080808000808 +080008080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800000808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080505 +050508080808080808080808080808080008080808080800080808000808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000000080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808050505080808080808080808 +080808080808000000000000080800080808000000000008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800000008080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080805050808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080000080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800000008080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080000080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800000008080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080000080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000808080808080808080808080808080808080800000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070700080808080808 +080808080808080808080808080007070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070008080808080808080808080808080808 +080808000707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070700080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080007070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707000808080808080808080808080808080808080800070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070700 +080808080808080808080808080808080808080007070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +070707070707070700070707070700070707070707070707070707070707000707070707 +070707070707070707070707070707000707000707070707070707070707070707070707 +070700070707070707070707070707070707070707070707070008080808080808080808 +080808080808080808000707070707070707070707070707070707070707070707070707 +070700000000070707070707070707070707070707000000000007070707070707070707 +070707070700070707070707070707070707070707070707070707070707070707070700 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808050508080808080808080808080808080808000808080808 +000808080808080808080808080808080008080808080808080808080808080808080808 +080008080008080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080007070707070707070007 +070707070707070707070707070007070707070700070707070707070707070707070707 +070707070700070707070707070707070707070707070707000707070707070707070707 +070707070707070707070707070707000808080808080808080808080808080808080800 +070707070707070707070707070707070707070707070707070707070007070700070707 +070707070707070707070700070707070007070707070707070707070707070007070707 +070707070707070707070707070707070707070707070707070008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080805050508080808080808080808080808080800080808080808080808080808080800 +080808080808000808080808080808080808080808080808080808000808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000707070707070707000707070707000707070000 +000700000007070707000700070707000700000007070700070000000707070007070007 +070700000007070700000007070000000707000707070000000707070007000007070707 +070707070700080808080808080808080808080808080808080007070707070707070707 +070707070707070707070707070707070707000707070007070700000007070700070000 +070007070707000707070000000707070700000007000707070707070707070707070707 +070707070707070707070707070707000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080505050505080808 +080808080808080808080008080808080008080800000008000000080808080008000808 +080008000000080808000800000008080800080800080808000000080808000000080800 +000008080008080800000008080800080000080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800070707070707070700070707070700070700070707070700070707070700 +070007070700000707070007070000070707000707000707000707000707070707000707 +070007070007070700070700070707000707000007070007070707070707070008080808 +080808080808080808080808080808000707070707070707070707070707070707070707 +070707070707070700070707000707000707070007070000070707000707070007070700 +070707000707000707070000070707070707070707070707070707070707070707070707 +070707070700080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808050505050505080808080808080808080808 +000808080808000808000808080808000808080808000800080808000008080800080800 +000808080008080008080008080008080808080008080800080800080808000808000808 +080008080000080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080007070707 +070707070007070707070007070007070707070007070707000707070007070007070707 +000707000707070700070700070700070700070707070707070707000707000707070007 +070007070700070700070707000707070707070707000808080808080808080808080808 +080808080800070707070707070707070707070707070707070707070707070707070000 +000007070707070707000707000707070700000000070707070007070700070700070707 +070007070707070707070707070707070707070707070707070707070707070008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080805050505050505080808080808080808080800080808080800080800 +080808080800080808080008080800080800080808080008080008080808000808000808 +000808000808080808080808080008080008080800080800080808000808000808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000707070707070707000707070707 +000707070000070707000707070700070707000707000707070700070700070707070007 +070007070007070007070707070700000000070700070707000707000707070007070007 +070700070707070707070700080808080808080808080808080808080808080007070707 +070707070707070707070707070707070707070707070707000707070707070700000000 +070700070707070007070007070707000000000007070007070707000707070707070707 +070707070707070707070707070707070707070707000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080505 +050505050808080808080808080808080008080808080008080800000808080008080808 +000808080008080008080808000808000808080800080800080800080800080808080808 +000000000808000808080008080008080800080800080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800070707070707070700070707070700070707070700070700 +070707000000000000000700070707070007070007070707000707000707000707000707 +070707000707070007070007070700070700070707000707000707070007070707070707 +070008080808080808080808080808080808080808000707070707070707070707070707 +070707070707070707070707070700070707070707000707070007070007070707000707 +070007070700070707070707000707070700070707070707070707070707070707070707 +070707070707070707070700080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808050505050508080808080808 +080808080808000808080808000808080808000808000808080000000000000008000808 +080800080800080808080008080008080008080008080808080008080800080800080808 +000808000808080008080008080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080007070707070707070007070707070007070707070007070007070700070707070700 +070000070707000707000007070700070700070700070700070707070700070707000707 +000707070007070007070700070700070707000707070707070707000808080808080808 +080808080808080808080800070707070707070707070707070707070707070707070707 +070707070007070707070700070707000707000707070700070707070007070007070707 +070700070707000007070707070707070707070707070707070707070707070707070707 +070008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080805050505080808080808080808080808080800080808 +080800080808080800080800080808000808080808000800000808080008080000080808 +000808000808000808000808080808000808080008080008080800080800080808000808 +000808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000707070707070707 +000000000007000707000000070707070007000707070707070700000700000007070700 +070000000707070007070007070700000007070700000000000707000707000707070000 +000707070007070700070707070707070700080808080808080808080808080808080808 +080007070707070707070707070707070707070707070707070707070707000707070707 +070700000000000700070707070007070707070007070000000007070700000007000707 +070707070707070707070707070707070707070707070707070707000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080505050808080808080808080808080808080000000000080008080000000808 +080800080008080808080808000008000000080808000800000008080800080800080808 +000000080808000000000008080008080008080800000008080800080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800070707070707070707070707070707070707 +070707070707070707070707070707070700070707070707070007070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070008080808080808080808080808080808080808000707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070700080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808050508080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080007070707070707070707070707070707070707070707070707070707 +070707070707070007070707070707000707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707000808 +080808080808080808080808080808080800070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070700080808080808080808080808 +080808080808080007070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070008080808080808080808080808080808080808000707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070700080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080007070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707000808080808080808080808080808080808080800070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000080808080808 +080808080808080808080808080000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808000000000000080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080800000000000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080000000000000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808000000 +000000080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080800000000000008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080000000000000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080505080808080808 +080808080808080808000000000000000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000000000008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808050505080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080000000000000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080805050505050808080808080808080808080808080008080808000808 +080808000008000000080808080000000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000000000000080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080505 +050505050808080808080808080808080808000808080800080808080800000008080800 +080800080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800000000000008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808050505050505050808080808 +080808080808080800080808080800080808000800080808080008080008080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080000000000000808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080805050505050508080808080808080808080808080008 +080808080008080800080008080808000808000000000008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000000000000080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080505050505080808080808080808080808080808000808080808080008000808 +000808080800080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800000000 +000008080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808050505050808 +080808080808080808080808080800080808080808000800080800000808080008080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080000000000080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080805050508080808080808080808080808 +080808080008080808080808000808080008000000080808080000000008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800000000000008080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080505080808080808080808080808080808080808080808080808 +080800080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080000000000000808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000000000000000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080000000000000008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080000000000000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808000000000000080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080800 +000000000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808000000000000 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080800000000000008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080000000000000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000000000000080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800000000000008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080805050808080808080808080808080808080800080808080800080808 +080808080808080808080800000008080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080000000000000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080505 +050808080808080808080808080808080008080808080808080808080808080008080808 +000808080008080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000000000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808050505050508080808080808 +080808080808000808080808000808080000000800000008080008080808080008080008 +000008080000000800080808000000080808000800000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080000000000000808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080805050505050508080808080808080808080800080808 +080800080800080808080800080808000808080808000808000008080800080808000008 +080008080800080800000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000000 +000000080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080505050505050508080808080808080808080008080808080008080008080808 +080008080800080808080800080800080808080008080808000808000808080008080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800000000000008 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808050505050505 +080808080808080808080808000808080808000808080000080808000808080008080808 +080008080008080808000808080800080800000000000808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080000000000000808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080805050505050808080808080808080808 +080800080808080800080808080800080800080808000808080808000808000808080800 +080808080008080008080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000000000000080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080505050508080808080808080808080808080008080808080008 +080808080008080008080808000808080008080800080808080008080800000808000808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800000000000008080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +050505080808080808080808080808080808000000000008000808000000080808080008 +080808000000080808080008080808080000000800080808000000000808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808080808080808080808000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000080808080808080808080808080808080808080000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000808080808080808080808080808080808 +080800000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080805050808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080008080808 +080808080808080800070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070008 +080808080808080808080808080808080808000707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070700080808080808080808080808080808080808080007070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080007 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707000808080808080808080808 +080808080808080800070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070008 +080808080808080808080808080808080808000707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070700080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808000707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070700080808080808080808080808080808080808080007 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707000808080808080808080808 +080808080808080800070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080800070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070008080808080808080808080808080808080808000707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070700080808080808080808080808080808080808080007 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080007070707070707070707070707070707070707070707070707070707070707 +070707000000000000000707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707000808080808 +080808080808080808080808080800070707070707070707070707070707070707070707 +070707070707070707070707070707070707070000000000000707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070008080808080808080808080808080808080808000707070707070707070707 +070707070707070707070707070707070007070707070007070707070707070707070700 +000000070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070700080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808000707070707 +070707070707070707070707070707070707070707070707070707070707070700070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070700080808080808080808080808080808 +080808080007070707070707070707070707070707070707070707070707070707070707 +070707070707070707000707070707070007070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707000808080808 +080808080808080808080808080800070707070707070707070707070707070707070707 +070707070707000707070707070707070707070707000707070007070700070707070707 +070707000707070707070707070707070707070707070707070707070707070707070707 +070707070008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080800070707070707070707070707070707 +070707070707070707070707070707070707070707070007070707000707070707000007 +000000070707070000000707070707070707070707070707070707070707070707070707 +070707070707070707070008080808080808080808080808080808080808000707070707 +070707070707070707070707070707070707070707070707070707070707070707070700 +070707070700000007070700000007070707070707070707070707070707070707070707 +070707070707070707070707070707070707070700080808080808080808080808080808 +080808080007070707070707070707070707070707070707070707070707070700070707 +070700070707000000070000000707000707070007070700000007070000000707070000 +000707070707070707070707070707070707070707070707070707070707000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080007070707070707070707070707070707070707070707070707 +070707070707070707070707000707070700070707070700000007070700070700070707 +000707070707070707070707070707070707070707070707070707070707070707070707 +000808080808080808080808080808080808080800070707070707070707070707070707 +070707070707070707070707070707070707070707070707070007070707070700070707 +000707070007070707070707070707070707070707070707070707070707070707070707 +070707070707070707070008080808080808080808080808080808080808000707070707 +070707070707070707070707070707070707070707070007070707070007070007070707 +070007070700070707000707000707070007070007070700070707000707070707070707 +070707070707070707070707070707070707070700080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +000707070707070707070707070707070707070707070707070707070707070707070707 +070700070707070700070707000700070707070007070007070700070707070707070707 +070707070707070707070707070707070707070707070707070700080808080808080808 +080808080808080808080007070707070707070707070707070707070707070707070707 +070707070707070707070707070707000000000007070007070707070707000707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +000808080808080808080808080808080808080800070707070707070707070707070707 +070707070707070707070707000707070707000707000707070707000707070000000007 +070700070707000707000707070707070700070707070707070707070707070707070707 +070707070707070707070008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080800070707070707070707 +070707070707070707070707070707070707070707070707070707070007070707070007 +070700070007070707000707000000000007070707070707070707070707070707070707 +070707070707070707070707070707070008080808080808080808080808080808080808 +000707070707070707070707070707070707070707070707070707070707070707070707 +070707070700070707070707000707070700000000070707070707070707070707070707 +070707070707070707070707070707070707070707070707070700080808080808080808 +080808080808080808080007070707070707070707070707070707070707070707070707 +070700070707070700070707000007070700070707000707070007070000000000070700 +070707070000000007070707070707070707070707070707070707070707070707070707 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080007070707070707070707070707070707070707 +070707070707070707070707070707070707000707070707070007000707000707070700 +070700070707070707070707070707070707070707070707070707070707070707070707 +070707070707000808080808080808080808080808080808080800070707070707070707 +070707070707070707070707070707070707070707070707070707070707070007070707 +070700070707000707070007070707070707070707070707070707070707070707070707 +070707070707070707070707070707070008080808080808080808080808080808080808 +000707070707070707070707070707070707070707070707070707070007070707070007 +070707070007070007070700070707000707000707070707070007070700070707000707 +070707070707070707070707070707070707070707070707070700080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808050508080808080808080808 +080808080808000808080808000808080808080808080808080000000008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808000707070707070707070707070707070707070707070707070707070707 +070707070707070700070707070707000700070700000707070007070007070707070707 +070707070707070707070707070707070707070707070707070707070707070700080808 +080808080808080808080808080808080007070707070707070707070707070707070707 +070707070707070707070707070707070707070707000707070707070007070700070707 +000707070707070707070707070707070707070707070707070707070707070707070707 +070707070707000808080808080808080808080808080808080800070707070707070707 +070707070707070707070707070707070707000707070707000707070707000707000707 +070007070700070700070707070707000707070007070700070707070707070707070707 +070707070707070707070707070707070008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080805050508080808080808080808080808080800080808 +080808080808080808080800080808000808080008080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080800070707 +070707070707070707070707070707070707070707070707070707070707070707070007 +070707070707000707070007000000070707070000000007070707070707070707070707 +070707070707070707070707070707070707070707070008080808080808080808080808 +080808080808000707070707070707070707070707070707070707070707070707070707 +070707070707070707070700000000000007070007070700000000000707070707070707 +070707070707070707070707070707070707070707070707070707070707070700080808 +080808080808080808080808080808080007070707070707070707070707070707070707 +070707070707070700000000000700070700000007070707000707000000000707070700 +000000070707000707070000000000070707070707070707070707070707070707070707 +070707070707000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080505050505080808080808080808080808080008080808080008080800000008 +000000080800080808000808080000000808000000080808000000080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080007070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070700070707 +000707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707000808080808080808080808080808080808080800070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070008080808080808080808080808 +080808080808000707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070700080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808050505050505 +080808080808080808080808000808080808000808000808080808000808080008080800 +080800080808000808000808080008080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808000707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707000707070700070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070700080808080808080808080808080808080808080007070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707000808080808080808080808080808080808080800070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080805050505050505080808080808080808 +080800080808080800080800080808080800080808000000000808080008080800080800 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080800070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070008080808080808 +080808080808080808080808000707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070700080808080808080808080808080808080808080007070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080505050505050808080808080808080808080008080808080008 +080800000808080008080800080808000808000000000008080008080808000000000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080007070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707000808080808080808080808080808080808 +080800070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070008080808080808 +080808080808080808080808000707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070700080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +050505050508080808080808080808080808000808080808000808080808000808000808 +080008080800080800080808080808000808080008080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808000707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070700080808080808080808080808080808080808080007070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707000808080808080808080808080808080808 +080800070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080805050505080808080808 +080808080808080800080808080800080808080800080800080808000808080008080008 +080808080800080808000808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080800000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000008 +080808080808080808080808080808080808000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000080808080808080808080808080808080808080000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080505050808080808080808080808080808080000 +000000080008080000000808080800080800000000080808080000000008080800080808 +000000000008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080000080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800000800000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808050508080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080800000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800000808080808000008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808000008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080000080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000008080808 +080808080808080000080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000808080808080800000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000008080808080808080808080808080800 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080000080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080000080808 +080808080808080808080808080808080808000008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080800000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080000080808080808080808080808080808 +080808080808080808080000080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808000000080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080000080808080808080808080808080808080808080808080808080808 +080800000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080800000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808000008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800000808080808080808080808080808 +080808080808080808080808080808080808080808000008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080000 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800000808080808080808080808080808080808080808080808080808 +080808080808080808080808080000080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080505080808080808080808080808080808080008080808080808080808080808 +080008080808080808080808080808080808080800000000000000080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080800000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808050505080808 +080808080808080808080808000808080808080808080808080808000808080808080808 +080808080808080008080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808000008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080805050505050808080808080808080808 +080800080800080000080808080000000800080800080808000808080000000800000008 +080808000808080808080000000808080008000008000800000808000008080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080000080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080505050505050808080808080808080808080008080000080800 +080800080808000008080008080800080800080808080800080808080800080808080800 +080808000808000008080800000808000008080008080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080800000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +050505050505050808080808080808080808000808000808080008080008080808000808 +000808080008080008080808080008080808080008080808080008080800080800080808 +080008080800080808000808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808000008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080000080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080000080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080805050505050508080808 +080808080808080800080800080808000808000808080800080800080808000808000808 +080808000808080808000808080808000000000008080008080808000808080008080800 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080000080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080000080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080505050505080808080808080808080808080008 +080008080800080800080808080008080008080800080800080808080800080808080800 +080808080800080808080808000808080800080808000808080008080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080800000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808050505050808080808080808080808080808000808000808080008080008 +080800000808000808000008080008080808080008080808080008080808080008080808 +080800080808080008080800080808000808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080000080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808000008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080805050508 +080808080808080808080808080800080800080808000808080000000800080808000008 +000808080000000808080008080808000808080808080000000008080008080808000808 +080008080800080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080000 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080000080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080505080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080800000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080000080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080000080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080000080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080000080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080000080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080000080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080000080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000808080808080808080808080808080808080808080808080808 +080808080808080808000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080805050808080808080808080808080808 +080800000000000808080808080808080808080808080808080808080808080808080808 +080800080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080505050808080808080808080808080808000808080808080008 +080808080808080808080808080808080808080808080808080808080000080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080000080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +050505050508080808080808080808080800080808080800000008080008000008080000 +000808080008000008080808000000000808000800080808000808080000000808080008 +000008000800000808000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080000080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000080808080808080808080808080808080808080000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080805050505050508080808 +080808080808080800080808080800080808000008080800080808000808000008080008 +080008080800080800080008080800080800080808000808000008080800000808000008 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070008080808 +080808080808080808080808080808000707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070700080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080505050505050508080808080808080808080800 +000808080008080800080808080008080800080800080808000808000808080008080008 +080008080008080008080800080800080808080008080800080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080007070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707000808080808080808080808080808 +080808080800070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808050505050505080808080808080808080808080808000808000808080008 +080808000808080008080008080800080800080808000808000808080008000808000808 +080008080008080808000808080008080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070700080808080808080808080808080808080808080007070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080805050505 +050808080808080808080808080808080800080800080808000808080800080808000808 +000808080008080008080800080800080808000800080800080808000808000808080800 +080808000808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070008080808080808080808080808080808080808000707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070700080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080505050508080808080808080808 +080808080808080008080008080800080808080008080800080800080808000808000808 +000008080008080808000008080008080800080800080808080008080800080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080007070707070707070707070707070700070707070707070707070707070700070707 +070707070707070707070707070707000000000000000707070707070707070707070707 +070707070707070707070700070707070707070707070707070707000808080808080808 +080808080808080808080800070707070707070707070707070700070707070700070707 +070707070707070707070707070707070707070707070707070707070700070700000000 +070707070707070707070707070707070707070707070707070707070707070707070707 +070008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808050505080808080808080808080808080800000000080808 +080008080008080808080000000808080008080800080808000008000808000808080808 +000808080000000808080008080808000808080008080800080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080000080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000707070707070707 +070707070707070007070707070707070707070707070007070707070707070707070707 +070700070707070700070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070700080808080808080808080808080808080808 +080007070707070707070707070707070000070707070007070707070707070707070707 +070707070707070707070707070707070707070007070007070707070707070707070707 +070707070707070707070707070707070707070707070707070707000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080805050808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800070707070707070707070707070707000707 +000700000707070700000007000707000707070007070700000007000000070707070007 +070707070700000007070700070000070007000007070000070707000707070707070707 +070707070707070008080808080808080808080808080808080808000707070707070707 +070707070707000700070707000707070000000707070007000007000700000707000007 +070707000000070707000707000707070707070000000707070007000007000700000707 +000007070707070707070707070707070700080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000000000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080007070707070707070707070707070700070700000707000707000707 +070000070700070707000707000707070707000707070707000707070707000707070007 +070000070707000007070000070700070700070707070707070707070707070707000808 +080808080808080808080808080808080800070707070707070707070707070700070007 +070700070700070707000707000007070700000707000007070007070007070700070700 +070700070707070700070707000707000007070700000707000007070007070707070707 +070707070707070008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000707 +070707070707070707070707070007070007070700070700070707070007070007070700 +070700070707070700070707070700070707070700070707000707000707070700070707 +000707070007070007070707070707070707070707070700080808080808080808080808 +080808080808080007070707070707070707070707070007070007070007070007070700 +070700070707070007070700070707000707070707070007070007070000000007070007 +070700070700070707070007070700070707000707070707070707070707070707000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800070707070707070707070707 +070707000707000707070007070007070707000707000707070007070007070707070007 +070707070007070707070000000000070700070707070007070700070707000707000707 +070707070707070707070707070008080808080808080808080808080808080808000707 +070707070707070707070707000707070007000707000707070007070007070707000707 +070007070700070707000000000707000707000707070707000707070007070007070707 +000707070007070700070707070707070707070707070700080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080007070707070707070707070707070700070700070707 +000707000707070700070700070707000707000707070707000707070707000707070707 +000707070707070007070707000707070007070700070700070707070707070707070707 +070707000808080808080808080808080808080808080800070707070707070707070707 +070700070707000700070700070707000707000707070700070707000707070007070007 +070700070700070700070707070700070707000707000707070700070707000707070007 +070707070707070707070707070008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000707070707070707070707070707070007070007070700070700070707000007 +070007070000070700070707070700070707070700070707070700070707070707000707 +070700070707000707070007070007070707070707070707070707070700080808080808 +080808080808080808080808080007070707070707070707070707070007070707000007 +070007070700070700070707070007070700070707000707000707070007070007070007 +070707070007070700070700070707070007070700070707000707070707070707070707 +070707000808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800070707070707 +070707070707070707000707000707070007070700000007000707070000070007070700 +000007070700070707070007070707070700000000070700070707070007070700070707 +000707000707070707070707070707070707070008080808080808080808080808080808 +080808000707070707070707070707070707000707070707000707070000000707070007 +070707000707070007070700070707000000000007000707000707070707070000000707 +070007070707000707070007070700070707070707070707070707070700080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080007070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707000808080808080808080808080808080808080800070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080000080808080808080808080808080808080808080808080808080808080808 +080808080808080808000707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070700 +080808080808080808080808080808080808080007070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707000808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070008080808080808080808 +080808080808080808000707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070700 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080808080808080808 +080808080808080808080808080808080808080808080808080007070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707000808080808080808080808080808080808080800 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +050508080808080808080808080808080808000808080808000808080808080808080808 +080808080808080808080808080808080808080808000808000000000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800000808080808080808080808080808080808080808 +080808080808080808080808080808000707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070700080808080808080808080808080808080808080007070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707000808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080805050508080808080808 +080808080808080800000808080800080808080808080808080808080808080808080808 +080808080808080808080800080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080800000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000008080808 +080808080808080808080808080808000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080505050505080808080808080808080808080008 +000808080008080800000008080800080000080008000008080000080808080000000808 +080008080008080808080800000008080800080000080008000008080000080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000000000000080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808050505050505080808080808080808080808000800080808000808000808 +080008080000080808000008080000080800080800080808000808000808000808080808 +000808080008080000080808000008080000080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080000000000000008 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080805050505 +050505080808080808080808080800080800080800080800080808000808000808080800 +080808000808080008080808080800080800080800000000080800080808000808000808 +080800080808000808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000000000000080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080505050505050808080808080808 +080808080008080800080008080008080800080800080808080008080800080808000808 +080000000008080008080008080808080008080800080800080808080008080800080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080000000000 +000008080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808050505050508080808080808080808080808000808080008 +000808000808080008080008080808000808080008080800080800080808000808000808 +000808080808000808080008080008080808000808080008080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000000000000080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080805050505080808080808080808080808080800080808080000080800080808000808 +000808080800080808000808080008080008080800080800080800080808080800080808 +000808000808080800080808000808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +000000000008080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080505050808080808 +080808080808080808080008080808080008080800000008080800080808080008080800 +080808000808080000000000080008080008080808080800000008080800080808080008 +080800080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000000000000000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808050508080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808080808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080000080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800000000000008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000000000000000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800080808080808 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800000000000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000000000000000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800000000000008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000000000000000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080800000000000008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808000000000000 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080808 +080808080808080808080808080800000000000008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080000 +000000000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080800000000000000080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080505080808080808080808080808080808080000 +000000080808080808080808080808080808080808080808080808000808080808080808 +080808080808080808080800080800080808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080000000000000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808050505080808080808080808080808080800080808080808000808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080008080808080808080808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000808080808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080800000000000000080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080805050505 +050808080808080808080808080008080808080000000808080000000808080008000008 +080808000000080008080800000008080800080000080800000008000808000808000000 +000008080800000008080000000808000808080000000808080008000008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +080808080808080808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080000000000000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080505050505050808080808080808 +080808080008080808080008080800080808000808000008080008080008080800000808 +000808080008080000080808000808080000080800080808080808000808000808080008 +080008080800080800080808000808000008080008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080800000000000000080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808050505050505050808080808080808080808080000080808 +000808080808080800080800080808000808000808080800080808080808000808000808 +080800080808080008080008080808080008080808080808000808000808080008080008 +080800080800080808000808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800080808080808080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080008080808080808080808080808080808 +080808080808080000000000000808080808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080805050505050508080808080808080808080808080800080800080808080000000008 +080008080800080800080808080008080800000000080800080808080008080808000808 +000808080800080808080800000000080800080808000808000808080008080008080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080800000000000000080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080505050505080808 +080808080808080808080808080008080008080800080808000808000808080008080008 +080808000808000808080008080008080808000808080800080800080808000808080808 +000808080008080008080800080800080808000808000808080008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080008080808080808080000000000000808080808080808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808050505050808080808080808080808080808 +080808000808000808080008080800080800080808000808000808080000080800080808 +000808000808080800080808000008080008080008080808080800080808000808000808 +080008080008080800080800080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080008080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080000000000000000 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080805050508080808080808080808080808080000000008080808000808 +080000000000080008080800080808000000080008080800000000000800080808080800 +000008000808000808000000000008080800000000000808000808000808080000000808 +080008080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080000000000000000080808080808080808080808080808 +080808080808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080505 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080008080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000000 +000000080808080808080800080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000808 +080808080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080000000000000008080808080808080808080808 +080800080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000000000000080808080808080808080808080808080808080808080800080808080808 +080808080808080808080808080808080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000808080808000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080000000000000008080808080808080808 +080808080808080808080808080808080808080800080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000808080800080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000000000000080808080808080808080808080808080808080808080808080808 +080808080808080808080800000808080808080808080808080808080808080008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800080808 +080008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080000000000000008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080808080808080800080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000000000000080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080808080808080808080008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080000000000000008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000808080808080808080808080800 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800080800080808080808080808080808080808080808080808080808080808 +080808080808080808000000000000080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080008080008 +080808080808080808080808080808080808080808080808080808080800000000000008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000808080808080808080008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080008000808080808080808080808 +080808080808080808080808000000000000000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000808080808 +080800080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080805050808 +080808080808080808080808080800080808000808080008080808080808080808080808 +080800080808080808000808080808000808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080000080808080808080808080808080808080800000000 +000008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000008080808000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080505050808080808080808080808 +080808080008080800080808000808080808080808080808080808080008080808080800 +000808080800080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080000080808080808080808000000000000000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080008080800080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808050505050508080808080808080808080808080008000800 +080008080800000008080808000000080808000808080008080008000808080008080800 +000008080800080000080008000008080000080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000008080800 +000000000008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080008000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080805050505050508080808080808080808080808000800080008000808000808080008 +080008080800080800080800080808000800080808000808000808080008080000080808 +000008080000080800080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000008 +080808080808080808080808080808080808000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080505050505050508 +080808080808080808080800080008000800080800080808000808080808080008080008 +000808080800080800080800080800080808000808000808080800080808000808080008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080007 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707000808080808080808080808 +080808080808080800070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808050505050505080808080808080808080808 +080008000800080008080000000000080808000000000808000000080808080008080800 +080008080008080800080800080808080008080800080808000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808000707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070700080808080808080808080808080808080808080007 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707000808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080007070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707000808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080805050505050808080808080808080808080808000800080008000808 +000808080808080008080800080800080800080808000808080008000808000808080008 +080008080808000808080008080800080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080800070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070008080808080808080808080808080808080808000707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070700080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808000707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070700080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080505 +050508080808080808080808080808080808000808080008080800080808080808000808 +080008080008080800080800080808080000080800080808000808000808080800080808 +000808080008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080007070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707000808080808 +080808080808080808080808080800070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070008080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080800070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070008080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808050505080808080808080808 +080808080808080800080808000808080800000000080808000000000008000808080800 +080008080808080008080800000008080800080808080008080800080808000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808000707070707 +070707070707070707070707070007070700070707000707070707070707070707070707 +070007070707070700070707070700070707070707070707070707070707070707070707 +070707070707070707070707070707070707070700080808080808080808080808080808 +080808080007070707070707070707070707070700000000000707070707070707070707 +070707070707070707070707070707070707070700070707070700070707070707070707 +070707070707070707070707070707070707070707070707070707070707000808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080007070707000000000007070707070707070707070707 +070707070707070707070700070707070707070707070707070707070707070007070007 +070707070707070707070707070707070707070007070707070707070707070707070707 +070707000808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080805050808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080800070707070707070707070707070707 +070707000707070007070700070707070707070707070707070707000707070707070000 +070707070007070707070707070707070707070707070707070707070707070707070707 +070707070707070707070008080808080808080808080808080808080808000707070707 +070707070707070707000707070707070007070707070707070707070707070707070707 +070707070707070707070000070707070007070707070707070707070707070707070707 +070707070707070707070707070707070707070700080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808000707070007070707070700070707070707070707070707070707070707070707 +070007070707070707070707070707070707070707000707070707070707070707070707 +070707070700070707070707070707070707070707070707070707070700080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080007070707070707070707070707070707070707000700070007 +000707070000000707070700000007070700070707000707000700070707000707070000 +000707070007000007000700000707000007070707070707070707070707070707070707 +000808080808080808080808080808080808080800070707070707070707070707070700 +070707070700000007070007000007070000000707070007000007070707000000000707 +000700070707000707070000000707070007000007000700000707000007070707070707 +070707070707070707070008080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080800070707000707 +070707000000070707000000070707000700000707070700000007000707070000000707 +070007000007070000000700070700070700000000000707070000000707000000070700 +070707000000070707000700000707070707070008080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +000707070707070707070707070707070707070700070007000700070700070707000707 +000707070007070007070007070700070007070700070700070707000707000007070700 +000707000007070007070707070707070707070707070707070700080808080808080808 +080808080808080808080007070707070707070707070707070700070707070700070707 +000007070700070707000707000007070007070007070700070700070007070700070700 +070707000707000007070700000707000007070007070707070707070707070707070707 +000808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080007070707000707070707000707070007 +070700070700000707000707000707070000070700070707000707000007070700070707 +000007070007070707070700070700070707000707000707070007070007070700070700 +000707000707070707000808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080800070707070707070707 +070707070707070707070007000700070007070007070700070707070707000707000700 +070707070007070007070007070007070700070700070707070007070700070707000707 +070707070707070707070707070707070008080808080808080808080808080808080808 +000707070707070707070707070707070700000707070007070700070707070007070700 +070700070707000707000707070007070007070007070007070007070700070700070707 +070007070700070707000707070707070707070707070707070700080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808000707070707000007070700070707070707070007070007070700 +070700070707070007070707070700070700070707070007070707000707000707070707 +000707070707070700070700070707000707000707070007070007070700070707070700 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080007070707070707070707070707070707070707 +000700070007000707000000000007070700000000070700000007070707000707070007 +000707000707070007070007070707000707070007070700070707070707070707070707 +070707070707000808080808080808080808080808080808080800070707070707070707 +070707070707070707000707000707070007070707000707070007070007070700070700 +070707000707000707070007000707000707070007070007070707000707070007070700 +070707070707070707070707070707070008080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080800 +070707070707070007070007070707000000000707000707070007070007070707000707 +070000000007070007070707000707070700070700070707070007070707070000000007 +070007070700070700070707000707000707070007070707070008080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808000707070707070707070707070707070707070700070007000700070700 +070707070707000707070007070007070007070700070707000700070700070707000707 +000707070700070707000707070007070707070707070707070707070707070700080808 +080808080808080808080808080808080007070707070707070707070707070707070700 +070700070707000707070700070707000707000707070007070007070700070700070707 +000700070700070707000707000707070700070707000707070007070707070707070707 +070707070707000808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080007070707070707000707 +000707070007070700070700070707000707000707070700070700070707000707000707 +070700070707070007070007070700070707070700070707000707000707070007070007 +070700070700070707000707070707000808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080800070707 +070707070707070707070707070707070700070707000707070007070707070700070707 +000707000707070007070007070707000007070007070700070700070707070007070700 +070707000707070707070707070707070707070707070008080808080808080808080808 +080808080808000707070707070707070707070707070707070007070007070700070707 +070007070700070700070707000707000707000007070007070707000007070007070700 +070700070707070007070700070707000707070707070707070707070707070700080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808000707070707070700070700070707000707070007 +070007070700070700070707000007070007070700070700070707070007070700000707 +000707000707070707070007070700070700070707000707000707070007070007070700 +070707070700080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080007070707070707070707070707 +070707070707070007070700070707070000000007070700000000000700070707070007 +000707070707000707070000000707070007070707000707070007070700070707070707 +070707070707070707070707000808080808080808080808080808080808080800070707 +070707070707070707070700000000070707070007070007070707070000000707070007 +070700070707000007000707000707070707000707070000000707070007070707000707 +070007070700070707070707070707070707070707070008080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080800070707000000000707070700070707000000000007000707070007070700 +000007000707070000000000070007070707070000000700070700070700000000000707 +070000000000070700070700070707000000070707000707070007070707070008080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808000707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070700080808080808080808080808080808080808080007070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070700 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707000808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080007070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707000808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080800070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070008080808080808 +080808080808080808080808000707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707000000000707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070700080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808000707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070700080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080007070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707000808080808080808080808080808080808 +080800070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070008080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080800070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070008080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808000707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070700080808080808080808080808080808080808080007070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707000808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080007070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707000808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080800070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070008 +080808080808080808080808080808080808000707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070700080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808000707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070707070707070707070707070707070707070707 +070707070707070707070707070707070700080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000808080808080808080808 +080808080808080800000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000008 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080800000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000008080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080809090908 +010808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080909090801080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808080909090801080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808090909080108080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080808090909080108080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080809090908010808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080B080606060808080808080808 +080809090908010808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080909090801080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080B08060606080808080808080808080909090801080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808090909 +080108080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080B0806060608080808080808080808090909080108080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080809090908010808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080B080606060808 +080808080808080809090908010808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080909090801080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080B08060606080808080808080808080909 +090801080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808090909080108080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080B0806060608080808080808080808090909080108080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080809090908010808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080808080808080808080808080808080808080B +080606060808080808080808080809090908010808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080909090801080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080B08060606080808080808 +080808080909090801080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808090909080108080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080B0806060608080808080808080808090909080108 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080809 +090908010808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080B080606060808080808080808080809090908010808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080909090801080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080B08060606 +080808080808080808080909090801080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808090909080108080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080B0806060608080808080808080808 +090909080108080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080809090908010808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080B080606060808080808080808080809090908010808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +08080808080808080808080808080808080B080606060808080808080808080909090801 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080B08060606080808080808080808080909090801080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080B08060606080808080808080808090909080108080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080B0806060608080808 +080808080808090909080108080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808080808080B0806 +060608080808080808080809090908010B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B080606060808080808080808080809090908 +010B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B +0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B080606060808080808080808 +080909090808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808060606080808080808080808080909090808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808060606080808080808080808090909060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060608080808080808080808090909060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060608080808080808080809090606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060808080808080808 +080809090606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060808 +080808080808080906060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606080808080808080808080906060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606060606060606060606060606 +060606060606060606060606060606060606060606060606080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +080808080808080808080808080808080808080808080808080808080808080808080808 +0808080808080808080808080808 +end +%%PageTrailer %%Trailer -end %%EOF diff -r f1fc11c73569 -r 398bf960d3d4 doc-src/System/browser_screenshot.png Binary file doc-src/System/browser_screenshot.png has changed